An Open Source Simple Booking Cinema App created using NextJS 13.4 + Server Action, Prisma ORM + Supabase, and Tailwind CSS. It was bootstrapped with create-next-app.

Warning Project is made based on Compfest 15 SEA candidate. This project is still in development and is not ready for production use.


  • Basic Credentials authentication using next-auth
  • Checkout seat feature
  • Manual deposit and withdrawal
  • Cancel order ability
  • User under movie age cannot booked ticket
  • Randomize username using faker-js

Tech Stack

To Do

  • [ ] Add payment gateway (Midtrans/Xendit) to deposit testing
  • [ ] Code Refactoring
  • [ ] Configure UI more beautiful & responsive