Inspiration
We noticed that during hackathons, many students struggle to find the right teammates with matching skills and interests. This often leads to weak or unbalanced teams. We built this platform to solve that problem using AI-based matching.
What it does
AI Team Platform helps users find the best hackathon teammates based on their skills, interests, and experience. It also allows users to create profiles, get recommendations, and connect with suitable teammates instantly.
How we built it
We built the frontend using Next.js and the backend using FastAPI. PostgreSQL is used for storing user data. The AI matching logic calculates compatibility scores between users based on their skills and interests.
Challenges we ran into
We faced challenges in connecting the frontend with the backend after deployment, handling CORS issues, and ensuring smooth authentication with JWT tokens. Deployment on Render also required debugging environment and dependency issues.
Accomplishments that we're proud of
We successfully built a full-stack AI-powered platform with authentication, profile management, and recommendation system working together. The UI is clean and responsive, and the backend is scalable.
What we learned
We learned full-stack integration, API design with FastAPI, authentication using JWT, and deployment challenges using Render and Vercel. We also improved debugging and system design skills.
What's next for Ai-team-platform
We plan to improve AI-based matching accuracy, add real-time chat between teammates, introduce project collaboration spaces, and integrate resume-based skill extraction for better recommendations.
Built With
- fastapi
- postgresql
- python
- render
- vercel
- visual-studio
Log in or sign up for Devpost to join the conversation.