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

Share this project:

Updates