Skip to content
/ sanctum Public

realtime private chat app using next.js ,elysisa ,redis

Notifications You must be signed in to change notification settings

anuzx/sanctum

Repository files navigation

Techonologies used

1.Nextjs -> for frontend
2.bun -> for run time
3.upstach/redis -> for database
4.upstach/realtime -> for realtime communication
5.elysia -> for backend
6.zod -> for data validation
7.Tanstack_Query -> for query and mutation of endpoints
8.Tailwind-css -> for styling

Running Locally with Docker

Prerequisites

  • Docker
  • Docker Compose

Steps

  1. Clone the repository
git clone https://github.com/anuzx/sanctum.git
cd scantum
  1. Build and start the app
docker compose up --build

3.Open the app in your browser : http://localhost:3000

For daily Development

docker compose up --watch

stop the container

docker compose down

Note:

### Environment Variables
Make sure required environment variables i.e. Upstash credentials are configured before running in production.

About

realtime private chat app using next.js ,elysisa ,redis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published