Inspiration
A hobby is something we love to do, no matter which kind of hobby it is. It is what makes us differentiate. According to the fundamentals of Human Behaviour; People with the Same hobbies have higher chances of becoming best friends. So Why not leverage this trait ?!
Sometimes to sustain a hobby all we need is a certain environment. Without an environment, a hobby can not sustain itself. Whether it's Playing Music or Dancing, Any collaborative or social surroundings can help you get more out of your hobby.
What it does
It connects you with your Hobbinator ( Folks with the identical hobby ) **based on your mutual Location and Hobby.
To become more collaborative and meet people with mutual interests and ultimately to sustain a hobby.
How we built it
After brainstorming a lot, As soon as we have this common ground of the idea; Of Pairing-Up two different personalities based on their location as well as their hobby.
We briefly discussed how it should look and feel? What should be the UI and UX ? Identifying tools we will be needing, to convert the idea into a working prototype. We divided the task into three Parts: Frontend, Backend, Deployment and Non-Code Contributions.
Challenges we ran into
- Getting the required Data for the list of Hobbies.
- Brainstorming User interface and user experience. How users will interact with the platform and How soon we can pair up people so they are on board.
- Creating an API to pair Users according to their hobbies and location.
Accomplishments that we're proud of
Creating a full-fledged app that possesses outstanding designs, Creating within a limited amount of time is an achievement on its own. And lastly, We finished it early enough to write this :p
What we learned
We tried all the sponsor tools in our projects like datree.io, Teleport, Twilio , Symbl.ai , getstream.io, Devtron , Stream , Kubeshop, Civo , .xyz but stayed with a few of them. Researched how can we deploy our web app on Cloud Virtual Machine like AWS with the help of Kubernetes. But Failed to do so as AWS was costing money to deploy an app. We Tried to deploy on CIVO also, But as we were running out of time and CIVO feels complex to us we stayed with what we are familiar with.
Learned so much about technical stuff and non-technical stuff along the way of development.
What's next for Hobbinator
Our Roadmap is as follows :
- Implementing Chat/Message Functionality.
- Implementing the code Where the Web-App can notify the user of what is the nearest place for a meetup with the paired folks based on their location.
Implementing Machine Learning Recommendation Model to notify Folks about the events happening around them based on their location. For instance: If the user has 'Cycling' as a hobby, So recommends him about Cyclothon events happening around him/her.
And a lot more.
Built With
- express.js
- heroku
- javascript
- mailtrap
- mongodb
- mongoose
- node-mailer
- node.js
- postman
- react
Log in or sign up for Devpost to join the conversation.