Inspiration
The inspiration behind this project is to boost CS collaboration and to change the stereotype of programmers being introverted and awkard. This will also be a way to make new friends and build new friend groups. This is also educational as it promotes Computer Science.
What it does
There is a global chat to communicate and you can use the meet system in order to host new meetings which can help bring in people! Theres also a user system where users can see each other and their profiles! It also promotes programming by showcasing resources.
How we built it
I built it using Flask (python backend), HTML, CSS, Bootstrap and JavaScript. We also used the Stack API to get questions from StackOverflow. The database was SQLite.
Challenges we ran into
Some challenges were being organized in Flask because there was so many routes and a lot of issues popped up. Also using Jinja (python in html) was difficult at times since there is a slight difference between regular python and Jinja.
Accomplishments that we're proud of
I am proud of creating a working login system and using the Stack API, which was my first time using an API from a website! Also creating a functioning (awkward) chat system.
What we learned
I learned about databases and using APIs which comes with an understanding of requests and JSON. I also learned for Jinja in order to set up the code.
What's next for CsHelpers!
Migrate to MySQL so it's more efficient and create a game system where users can compete with each other.Also creating a better chat system, kind of like instagram. Overall I will add a lot more features that will make this website fun and competitive.
Log in or sign up for Devpost to join the conversation.