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.

Share this project:

Updates