Inspiration
The original idea for this project initially came from the start of distance learning where we kind of found it hard to bond with others in new classes and form the usual student relationships. So we started planning for the project and speedcoded the entire thing during the hackathon. UI and design-wise, we took after Stack Overflow's form-like design and designed our website in a way that both tries to encompass the effectiveness of Stack Overflow and with simple enough UI that teenagers can easily use.
What it does
The idea for the website is if you have a question, you can basically put out "points" as an incentive for other people to help with your question. You can then acquire points from answering questions asked by other people. This system functions kind of like a mini economy and gives a slight incentive to answer questions.
How we built it
We used React.JS for the frontend with a Node.JS and SQL DB on the backend, representing the SERN technology stack
Challenges we ran into
Although we accomplished many technological feats, there were definitely some challenges we had to consider. I would say the biggest challenge we ran into was the many bottlenecks in efficiency we suffered throughout this hackathon(eg, person a is waiting on person b to finish writing an endpoint)
Accomplishments that we're proud of
We feel very accomplished having written essentially all of the infrastructure from scratch and not having to rely on a 3rd party for authentication or database
What we learned
We learned a lot like how to quickly spin up an express web server, how to self-sign HTTPS certificates, gained a deeper knowledge into React and node, and also how to hash, salt, and issue JWTs
What's next for HWBounty
As it currently stands, all of our team members are enthusiastic and fully on board for fully finishing this site and release it for students to use.
Log in or sign up for Devpost to join the conversation.