Skip to content

For-Hives/my-makeup

Repository files navigation

My-Makeup 💄

We are a platform dedicated to connecting professional makeup artists with clients looking for personalized makeup services.

img.png

(api github project : https://github.com/For-Hives/api-my-makeup)

How to run ??

(use pnpm // npm // yarn but don't push the lock file)

dev

git clone
-> add .env file
pnpm install
pnpm run dev
pnpm run build

tests

pnpm run cypress:run

Tech stack 💻

That is the list of technologies that My-Makeup use.

Front

CI

CD

Backend

Serveur

Monitoring

Tools

Design

File Structure 🗃️

📁 .husky : Git hooks
📁 cypress : Cypress configuration (e2e tests)
📁 public : Images, fonts, icons, ...
📁 src/components : Reusable components
📁 src/pages : Pages (use some components to build pages)

📁 src/pages/api : API routes (api routes are server-side only routes, on nextJS server)
📁 src/pages/api/sendMail : API route to send mail
📁 src/pages/talent/[slug] : Talent page generated by nextJS & Strapi
📁 src/pages/blog/[id] : Blog page generated by nextJS & Strapi
📁 src/pages/profil/[id] : Profil page generated by nextJS & Strapi
📁 src/pages/auth : Auth pages (login, register, ...)
📁 src/styles : Global styles
📁 src/services : Services (API, Auth, ...)