🚀 HackMate – AI-Powered Hackathon Team Builder
HackMate is a smart platform that helps students find the perfect teammates for hackathons based on their skills, interests, and goals. It also includes community-level interaction, enabling users to collaborate, share ideas, and grow together.
🧠 💡 Problem Finding the right teammates is difficult Skill mismatch leads to weak projects No proper platform for collaboration Communication is scattered across apps 🚀 💡 Solution
HackMate provides:
AI-powered skill suggestions Smart teammate matching Community interaction Real-time collaboration
👉 So you can focus on building, not searching.
⚙️ 🛠️ Features 🤖 AI-based skill suggestions 🤝 Smart team matching system 💬 Real-time chat (if implemented) 🌐 Community interaction (posts / discussions / collaboration) 📍 Location-based matching (optional) 🧾 User profiles with skills & interests 🧰 💻 Tech Stack Frontend: React + Vite Backend: Firebase / Node.js Database: Firestore Authentication: Firebase Auth AI: OpenAI / Hugging Face / Custom logic 📈 🚀 Impact Faster team formation Better collaboration Higher chances of winning hackathons Scalable to colleges across India 🖥️ 📸 Demo
👉 (Add your screenshots or demo link here)
🚀 🔗 Live Demo
👉 (Add your deployed link here – Vercel/Render)
📦 ⚡ Installation git clone https://github.com/your-username/hackmate.git cd hackmate npm install npm run dev 🧠 🎯 Future Improvements Advanced AI matching Resume-based skill detection Team performance analytics Cross-college networking 💬 🧑💻 Author
Developed as part of a hackathon project 🚀
⚡ React + Vite Setup (Template Info)
This project uses React + Vite for fast development and hot module replacement (HMR).
🔌 Plugins Used @vitejs/plugin-react uses Oxc @vitejs/plugin-react-swc uses SWC ⚛️ React Compiler
The React Compiler is not enabled in this project due to performance considerations. To enable it, refer to: https://react.dev/learn/react-compiler/installation
📏 ESLint Configuration
For production-level applications, it is recommended to use TypeScript with type-aware lint rules.
Check out the official template: https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts