e6 staff dashboard
- Install Node.js (20+)
- Install Yarn
- Install Docker and Docker Compose
- Clone the repository
git clone https://github.com/clynamic/6oclock.git- Install dependencies
yarn- Set up your environment
Copy .env.example to .env and fill in the required values.
Copy compose.override.example.yml to compose.override.yml.
- Start the development servers
yarn devThis brings up PostgreSQL and Redis in Docker, then runs the API and web dev servers on the host.
For production, we recommend using our Docker setup.
-
Ensure you have Docker and Docker Compose installed.
-
Set up your environment
Copy .env.example to .env and fill in the required values.
Database configuration can be removed, as the Docker setup includes a PostgreSQL container.
- Start the services
docker compose up -d- NestJS - backend framework
- TypeORM - database ORM
- PostgreSQL - database
- Jest - testing framework
- Vite - frontend build tool
- React - frontend library
- Material-UI - component library
- React Query - data fetching
- React Hook Form - form handling
- React Router - routing
- React Grid Layout - dashboard layout