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 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