Welcome to the Hackathon Team Management Platform! This application is designed to help team leaders manage their diverse teams effectively during hackathons. With features for task management, an AI chatbot for assistance, and a blog for insights, this platform aims to enhance collaboration and productivity.
- Team Registration: Easily register your hackathon teams.
- Task Management: Assign tasks to team members based on their skills.
- AI Chatbot: Get real-time assistance and reminders.
- Blog Section: Access valuable insights and resources.
To get started with the project, follow these steps:
git clone https://github.com/SahilRakhaiya05/HackTaskMe.gitNavigate to the client directory:
cd client
npm installNavigate to the server directory:
cd ../server
npm install
Create a .env file in both the client and server directories with the following content:
For the Server:
NODE_ENV=development
MONGODB_URI=<your_mongodb_connection_string>
JWT_SECRET=<your_jwt_secret>
PORT=8800For the Client:
VITE_APP_BASE_URL=http://localhost:8800
VITE_APP_API_KEY=<your_api_key>Create a .env file in both the client and server directories with the following content:
Start the Server:
cd server
npm startStart the Client:
cd client
npm run devOpen your web browser and navigate to
http://localhost:3000In hackathon settings, team leaders face challenges in coordinating members from different backgrounds, ensuring tasks are clearly assigned and managed, and maintaining effective communication. Without a structured platform, projects can become disorganized, leading to reduced productivity and missed deadlines.
The Hackathon Management Platform directly addresses these challenges by providing a robust framework for team leaders to manage their teams effectively. Team leaders can register their teams, assign specific tasks based on members' skills, and monitor progress in real-time. The integrated AI chatbot enhances user experience by providing instant assistance, while the blog section keeps teams informed about best practices and trends in the hackathon community. Ultimately, this platform promotes better collaboration, boosts team morale, and drives successful project outcomes in hackathons.