Skip to content

ushiradineth/smileapp

Repository files navigation

SmileApp | CIS - UOB Third Year First Semester

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.

Technologies used

  • NextJS
  • TypeScript
  • tRPC
  • AuthJS
  • Prisma
  • Tailwind CSS
  • Zod
  • Yup
  • React Hook Forms
  • PostgreSQL
  • UI Primitives by Shadcn
  • Figma

Hosting

  • Hosted on Vercel
  • Database and storage on Supabase

How to run this website

  • 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
    • Via Docker (Docker is required)
    • 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.