Skip to content

KhmissaShake is a digital Souk but with a twist! Rather than a typical marketplace, it focuses on connecting traditional Moroccan artisans directly with international designers. Think of it as a specialized platform where a designer from X country could work with a carpet weaver from Y Moroccan artisan to create unique contemporary pieces.

Notifications You must be signed in to change notification settings

Ali-Kabbadj/khmissa-shake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🪬KhmissaShake

A digital platform connecting Moroccan artisans with international designers.

🛠 Tech Stack

Frontend

  • Next.js 14
  • React 19
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Tanstack Query
  • Zod

Backend

  • Nest.js
  • TypeScript
  • PostgreSQL
  • Swagger
  • Prisma
  • GraphQl (at some point but Swagger will do for now)

🚀 Getting Started

Prerequisites

  • Node.js 22+
  • pnpm 8+
  • Docker (optional)
  • PostgreSQL (if not using Docker)

Development Setup

  1. Clone the repository
git clone https://github.com/Ali-Kabbadj/khmissa-shake.git
cd khmissa-shake
  1. Frontend Setup
cd frontend
pnpm install
pnpm dev
  1. Backend Setup
cd backend
pnpm install
pnpm start:dev

Using Docker

docker-compose up --build

🔧 Environment Variables

Frontend (.env)

NEXT_PUBLIC_API_URL=http://localhost:3333

Backend (.env)

PORT=3333
NODE_ENV=development||prod
DATABASE_URL=postgresql://username:password@localhost:5433/khmissa?schema=public

📁 Project Structure

khmissa-shake/
├── frontend/          # Next.js application
├── backend/           # Nest.js application
├── docker-compose.yml # Development environment
└── .gitignore         # Root gitignore

🤝 Contributing

[To be added]

📝 License

[To be added]

About

KhmissaShake is a digital Souk but with a twist! Rather than a typical marketplace, it focuses on connecting traditional Moroccan artisans directly with international designers. Think of it as a specialized platform where a designer from X country could work with a carpet weaver from Y Moroccan artisan to create unique contemporary pieces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages