This is a project created for my CS Degree third year first semester module Comparative Integrated Systems. The basis of this App is to use the given API and interact with it. This app has magic link login, github login, guest play, leaderboard and leveling systems.
- NextJS
- TypeScript
- tRPC
- AuthJS
- Prisma
- Tailwind CSS
- Zod
- Yup
- React Hook Forms
- PostgreSQL
- UI Primitives by Shadcn
- Figma
- Hosted on Vercel
- Database and storage on Supabase
- This website is currently live on Vercel
- But if it is required to run this website locally, there are two viable options.
- Via Yarn (NPM and Nodejs are required)
- Run
npm install --global yarn
- Run
yarn
- Run
yarn start
- Visit localhost:3000 to view the website
- Run
- Via Docker (Docker is required)
- Run
docker compose up
- Visit localhost:3000 to view the website
- Run
- Warning: These methods may not work as intended. This project was built to run specifically on Vercel.
- Warning: Port 3000 might be preoccupied, NextJS will try to use the next closest port in such instances, check console to verify.
- Via Yarn (NPM and Nodejs are required)