This is a T3 Stack project bootstrapped with create-t3-app
.
It is a little hobby project about an idea that I had a few years ago.
The goal of the project is to allow people all over the world to share
their "path to happiness" with others. This is done via a bucket list
that shows the steps necessary to achieve happiness.
After cloning this project you need to copy the .env.example
file
to .env
and adjust the important configuration like database URL, etc.
This project contains a docker-compose.yml
file that can be used to
setup a PostgreSQL database.
In package.json
you can find a script called loadMockData
which
will load some mock data for development.
To push the schema to Prisma, you can run the script pushDb
.
Currently it includes following features:
- Sign in via E-Mail, Discord and Google
- Sign out of a signed in user
- Creation of a new bucket list for a signed in user
- Viewing of bucket lists for any user with an infinite scrollable
- Liking / Unliking bucket lists for signed in users
- Change between light and dark theme
Currently missing:
- Editing of bucket lists
- Reporting of bucket lists