Inspiration
The inspiration for this project came from us wanting to create a way for students of different majors or skill sets to easily collaborate on projects. We wanted to solve the problem of finding people with specific skills to bring ideas to reality.
What it does
Our platform allows users to create posts detailing the specific skills they need for a project as well as the amount of partners they’re looking for. Users can make profiles that show their skills and link to external resources like GitHub or LinkedIn. This makes it easy for others to find and request to join projects based on their knowledge. The platform strengthens community by bringing together diverse talent. It encourages people to come together, share knowledge, and work toward a common interest.
How we built it
We built the project using Django as our primary back-end framework, this allowed us to quickly make the necessary models for user profiles, project posts, and notifications. The front-end was made using HTML, CSS, and JavaScript, taking advantage of Bootstrap to create a clean, and responsive design. Data was stored with SQLite, letting us handle user information seamlessly.
Challenges we ran into
Throughout the project, we ran into many challenges. Initially, we had a lot of ideas, but we had to quickly scale back to meet the time constraints. Our team had different levels of experience, so making sure everyone was on the same page took extra coordination. We also ran into some programming challenges, especially with unfamiliar languages, which slowed our progress. Though, we all worked together and kept moving forward.
What we learned
Throughout this project, we got a deeper understanding of building a full-stack web app. We improved our skills in 1. Django: Django's framework for the back-end management, user authentication, data storage, and project management. 2. HTML, CSS, JavaScript, Bootstrap: These languages developed our understanding in user-friendly design. 3. SQLite: We quickly learned how to efficiently query data, and store information.
Accomplishments that we're proud of
We are proud of how quickly we have come together as a team, turning interested into an actual project. Within a short span of time, we've not only built a strong teamwork but also a solid plan that motivate everyone in the team. Every team member is fully invested in the project, bringing their unique skills and perspective to the table, which make the project even better.
Log in or sign up for Devpost to join the conversation.