This project aims to provide an overview of the programs of the cinemas in Karlsruhe. It fetches the programs of all cinemas and displays them in simple web app. Further information about the movies is provided by TMDB.
Contributions are welcome! Please refer to CONTRIBUTING.md and CODE_OF_CONDUCT.md for more information.
To get started, make sure NodeJS (Version 20 or higher) and a package manager are installed on your machine. This project uses pnpm as its package manager. After that, clone the repository and run pnpm install
.
This project can be deployed as a standard Next.js application while utilizing a PostgreSQL database.
Deployment via Docker (Compose) is actively maintained. See docker-compose.yaml to get started. After the app and the database
are deployed the database needs to be initialized. Run pnpm db:push
and pnpm db:seed
for that.
This is a T3 Stack project bootstrapped with create-t3-app
.
To learn more about the T3 Stack, take a look at the following resources:
- Documentation
- Learn the T3 Stack — Check out these awesome tutorials
You can check out the create-t3-app GitHub repository — your feedback and contributions are welcome!
This project is licensed under the GNU Affero General Public License v3.0.