Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 831 Bytes

File metadata and controls

34 lines (22 loc) · 831 Bytes

Welcome to Tveeter

An open-source chat application built with React, NestJS, and Socket.io.

This is a project I built to learn more about how React, NestJS, and Socket.io work together.

Directories

  • web: React using Next for routing (frontend)
  • api: NestJS & Socket.io for api management and websockets (backend)

Running the app

To run the frontend you'll need to create a .env file under the web directory and add the values NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_API_KEY. You can get these values by following the documentation on Supabase.

Then run:

cd web
pnpm install
pnpm dev

and for the backend:

cd api
pnpm install
pnpm start:dev

License

Tveeter is under the GPL-3.0 license. See the LICENSE file for more info.