Inspiration
Finding a small group of people, especially when starting a new hobby has always been hard. Joining communities through Reddit, Facebook, or even Discord leads to joining a large number of people with common interests, but the anonymity and scale tend to make experiences shallow. BaseCamp allows you to find new hobbies through smaller groups of 3-8 people in order to help you get started or find a group to work on project together.
What it does
At it's core, BaseCamp focuses on forming personal connections and memorable experiences through small groups, rather than the shallow collective of other websites.
People who join BaseCamp are prompted to select some of their interests as well as their level of experience. Afterwards, they can examine they community of each interest that they have selected, and they are given groups that match with their group. Descriptions, experience levels, and to get a sense of the overall feel from each team.
Groups members can chat with each other, and eventually become friends if they choose. Looking at your friends' interests can also help you to expand your own hobbies. At BaseCamp, we reimagine your interests.
How I built it
BaseCamp was built using Vue and nuxt.js, with backend using Node.js which connected to a database on FireBase.
Challenges I ran into
Lots of challenges, backend failure
Accomplishments that I'm proud of
Excellent design and ambitious idea that can be extended
What I learned
Design for longer than you think, and design with more intent.
What's next for BaseCamp
Refactor, scale, and develop new features!
Built With
- css
- firebase
- html
- javascript
- nosql
- nuxt.js
- vue
Log in or sign up for Devpost to join the conversation.