Inspiration
It's always tough to find talented programmers to bring your crazy ideas to life. And experienced programmers often struggle to find creative projects that excite and challenge them, not just during hackathons.
What it does
Our web application collects project ideas and descriptions from brainstormers and shows them to talented and experienced programmers, who can apply to participate in them. After a match is found, we automatically send an email with a short CV to the project publisher, so they can decide who they want to work with.
How we built it
Our team used HTML, CSS, JavaScript, and React to implement the front-end, and .NET Web API to implement the back-end logic. We used MS SQL Server as the database, which is remotely hosted and works independently of our server.
Challenges we ran into
The remote database host was down for 3 hours at night, so we couldn't debug anything. On top of that, we were making some silly mistakes, but eventually figured everything out!
Accomplishments that we're proud of
We managed to connect client and server applications together using the REST API. Also, we created a user-friendly and minimalistic front-end design, and we managed to complete the majority of planned tasks within 24 hours.
What we learned
First of all, we gained valuable experience in developing a real-world application. We also learned how to use API requests and how to work properly with databases.
What's next for FindaBull
We will continue to develop our application and add new fantastic features after the hackathon is over.
Log in or sign up for Devpost to join the conversation.