Inspiration
As a team, we understood that to build a meaningful project, it all begins with your team. Who you choose to collaborate with makes a whole world of difference. We wanted to build a convenient solution to streamlining this process, promoting participation and collaboration in hackathons
What it does
Our application is a hackathon team formation and management website. It allows users to promote themselves as developers through skillset, experience, and more. It also allows people with projects to promote their project ideas for others to join. It uses a recommendation system and a group chat to boost team productivity.
How we built it
We used Python/Flask for the backend, HTML/CSS/JS for the frontend, OpenAI and GitHub APIs for enhanced functionality, Firebase Realtime Database for storage, and Firestore for the live group chat.
Challenges we ran into
The main challenge we ran into was each of us developing our own features and having to settle merge conflicts. Another challenge was being ambitious with the technologies and learning to work with Firebase and the APIs
Accomplishments that we're proud of
We're proud to have finished a straightforward recommender system and a functioning website
What we learned
We learned how to work under pressure and delegate tasks to one another. We also gained useful experience in building a full stack application and integrating other services.
What's next for TeamForge
Refining our application and making it more visually appealing.
Log in or sign up for Devpost to join the conversation.