Welcome to the HackIT, an innovative space where users can register for hackathons, organizations can host hackathons, and teams can collaborate in real-time with the help of AI-powered assistance. The platform offers seamless communication, AI-driven code generation, and a reward system to enhance the hackathon experience.
- Users can register and participate in hackathons.
- Organizations can create and manage hackathons effortlessly.
- Real-time notifications for new hackathons and team updates.
- Each team gets a separate chatroom for real-time communication.
- WebRTC-powered video and voice calls for seamless collaboration.
- Instant messaging with file sharing for smooth project discussions.
- AI integrated into chatrooms to help with code generation and debugging.
- Problem-solving AI that assists teams with technical challenges.
- Centralized AI assistant accessible to all team members in the chatroom.
- Earn badges based on the number of hackathons participated in.
- Badges categorized into Bronze, Silver, Gold, and Diamond levels.
- Special recognition for outstanding contributions in hackathons.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js, MongoDB
- Real-time Communication: WebRTC, Socket.io
- AI Integration: OpenAI API (or any AI service for code generation & debugging)
- Authentication: JWT, OAuth (Google/GitHub login)
- Deployment: Docker, AWS/GCP
git clone https://github.com/your-repo/hackathon-platform.git
cd hackathon-platform
npm install
Create a .env
file in the root directory and configure your environment variables.
PORT=5000
MONGO_URI=your-mongodb-uri
JWT_SECRET=your-jwt-secret
OPENAI_API_KEY=your-ai-key
npm run dev
We welcome contributions! Please fork the repository and submit a pull request.
- Fork the repository
- Create a new branch (
feature/new-feature
) - Commit your changes
- Push to your branch and open a PR
This project is licensed under the MIT License.
For queries and support, reach out via [email protected] or visit our Discord community.
🔥 Join the revolution of hackathons! Register, compete, and win with AI-powered assistance!