harrisb002 / ChessChat

Helper Repo for granting ability for realtime chat in Chess App

Home Page:https://chess-chat.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chess Chat

Description

Chess Chat is a chess app built using Next.js 13, React, Socket.io, Tailwind, Prisma, and Supabase. This app will enable the below functionality for users of the SSUChess app

Features

Scripts

  • Run the development server: npm run dev

Open http://localhost:3000 with your browser to see the result.

Other Docs

Useful Commands

  • Prisma:

    • npx prisma init
    • npx prisma generate : To update schema in node modules upon each change
    • npx prisma db push : Create the collections in the database (supabase for me)
    • npx prisma studio : Loads the prisma studio
    • npx prisma migrate reset : Reset the db
  • Other

    • zustand is great for state-management and is being used as a store to create my modals
    • using zod for form submition hooks/handeling @hookform/resolvers/zod
    • using lucid react and shadcn for ton of components lucide-react & npx shadcn-ui@latest init and install components into dir.

About

Helper Repo for granting ability for realtime chat in Chess App

https://chess-chat.vercel.app


Languages

Language:TypeScript 99.1%Language:CSS 0.8%Language:JavaScript 0.1%