- Categories
- Searching
- Ordering
- Account management
- Products previews + pages
- Sorting Products
- saving liked Products
- more...
Client: React,Next JS, Zustand, TailwindCSS, TypeScript
Server: mongoDB Atlas, Prisma, Next JS, Clerk (authentication)
Extra Libraries: headless UI, Radix, react-icons, React-toastify
To run this project, you will need to add the following environment variables to your .env file
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
used by clerk
CLERK_SECRET_KEY
used by clerk
NEXT_PUBLIC_BASE_URL
used for api routes fetching
DATABASE_URL
used for Prisma
Clerk is using cookies behind the scenes.