Tmdb Watchlist Prisma
NX monorepo showing the TMDB Watchlist mobile app with Expo, tRPC, Next, and Prisma
Install / Use
npx skills add mwarger/tmdb-watchlist-prismaInstalls into whichever agent you are using.
README
tmdb-watchlist-prisma
This app uses TMDB to retrieve a list of Now Playing movies. You can add/remove movies to track which ones you've watched. There's a "fake" auth flow as well to show navigation as well as tRPC middleware.
Simple app that showcases the following technology.
Expo + tRPC + Prisma + NextJS + Nx + zod + react-hook-form + solito
Setup
Add your database and TMDB bearer token (instructions here) to the .env file. If you aren't using Postgres, make the appropriate changes to the Prisma schema.
If you use Postgres, we setup for you a docker image so you can start right away
Run docker compose up to start the PostgreSQL database (Assuming you have the docker deamon installed)
Run yarn prisma:codegen and yarn prisma:migrate to setup the DB and generated client.
Running the App
Run the API
nx serve next-app
Run the App
nx run-ios mobile
Screenshots
<img src="./ss-splash.png" width="200" /> <img src="./ss-signin.png" width="200"/> <img src="./ss-nowplaying.png" width="200"/> <img src="./ss-mywatchlist.png" width="200"/> <img src="./ss-signout.png" width="200"/>Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
