Inspiration
This project was inspired from my own hobbies. Sometimes I felt my hobbies were unproductive and harmful for myself. So I didn't want other to feel the same way. Hobbism does just that. It makes others hobbies productive and effective. It also connects people in a newer much better way.
What it does
Hobbism allows you to create listings i.e. a post where you announce your unique hobbies to the world. This attracts people with the same hobbies and you can then make groups. A group is a forum
How I built it
I built it with TypeGraphQL and React.js. The language is TypeScript on the frontend and backend. The database is SQLite for testing and PostgreSQL for production. TypeORM is the ORM I used.
Challenges I ran into
I ran into challenges with URQL, a GraphQL client. I ran into small bugs and errors as well since this is the first time I am using this tech stack.
Accomplishments that I'm proud of
I'm proud of the chatting feature and the complete authentication features.
What I learned
I learned URQL and TypeORM, both of which are excellent libraries.
What's next for Hobbism
Searching and filtering through listings is first on my checklist.
Built With
- react
- typegraphql
- typescript


Log in or sign up for Devpost to join the conversation.