e6 staff dashboard
- Install Node.js (20+)
- Install Yarn
- Install PostgreSQL
- Clone the repository
git clone https://github.com/clynamic/6oclock.git- Install dependencies
yarn- Set up your database
Create a PostgreSQL database for the project.
- Set up your environment
Copy .env.example to .env and fill in the required values.
- Start the development servers
yarn api
yarn webFor 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