A digital platform connecting Moroccan artisans with international designers.
- Next.js 14
- React 19
- TypeScript
- Tailwind CSS
- shadcn/ui
- Tanstack Query
- Zod
- Nest.js
- TypeScript
- PostgreSQL
- Swagger
- Prisma
- GraphQl (at some point but Swagger will do for now)
- Node.js 22+
- pnpm 8+
- Docker (optional)
- PostgreSQL (if not using Docker)
- Clone the repository
git clone https://github.com/Ali-Kabbadj/khmissa-shake.git
cd khmissa-shake
- Frontend Setup
cd frontend
pnpm install
pnpm dev
- Backend Setup
cd backend
pnpm install
pnpm start:dev
docker-compose up --build
NEXT_PUBLIC_API_URL=http://localhost:3333
PORT=3333
NODE_ENV=development||prod
DATABASE_URL=postgresql://username:password@localhost:5433/khmissa?schema=public
khmissa-shake/
├── frontend/ # Next.js application
├── backend/ # Nest.js application
├── docker-compose.yml # Development environment
└── .gitignore # Root gitignore
[To be added]
[To be added]