Inspiration
We aimed to build a web application that fostered a sense of community through facilitating help with tasks. Skill Connect empowers individuals to utilize their skills, promoting community connections rather than outsourcing tasks.
What it does
Skill Connect is a web application enabling users to post skill requests or offer expertise to members of their community. Users can browse recent posts or search for specific skills, and connect with others through our messaging system to chat further.
How we built it
Skill Connect was built using Python for all backend coding, html and CSS for all frontend coding, and the python flask library was used to connect the front and back ends. Json files were used for data persistence. Firebase was used for user logins.
Challenges we ran into
We tried for many hours to use a SQLite database for our data persistence, but it proved to be much more difficult than expected so we switched to using local json files for storage.
Accomplishments that we're proud of
Both of our front end devs had no html experience prior to the event, but managed to make a very functional and aesthetic website. Our backend devs were also inexperienced in python and the flask library so we’re very proud that we managed to make a complex system of python classes.
What we learned
We learned how to learn new programming skills on the fly, specifically we all picked up on a lot of html and python.
What's next for Skill Connect
- A feature to search for posts, users, and specific skills.
- A ratings system for a users skills
- Comments on posts
- A messaging system to allow people to coordinate their skill exchanges
Log in or sign up for Devpost to join the conversation.