Source for the Shipwreck Chat web app
The ShipwreckChat, the app for you to chat with friends and exercise pirate lingo
- Next.js framework with App Router
- tRPC for API endpoint
- Auth0 for authentication
- Postgres for storing persistent data
- Socket.io for realtime communication
- Jest for testing
- Prisma as an ORM
- Storybook for component maintenance
- Zustand for client-side state management
- Configure Auth0
Add .env.local
and fill it in with your corresponding data.
AUTH0_SECRET=
AUTH0_BASE_URL=
AUTH0_ISSUER_BASE_URL=
AUTH0_CLIENT_ID=
AUTH0_CLIENT_SECRET=