Welcome to Zaynax Shop! This repository contains the code for a website with a shop and an admin panel.
You can access the live website here.
- Email: admin@gmail.com
- Password: admin
If you want to quickly access the website as a user, you can use the following credentials:
- Email: taufiq@gmail.com
- Password: 12345
Here are the dependencies used in this project:
- @auth/prisma-adapter: 1.0.1
- @emotion/react: 11.11.1
- @emotion/styled: 11.11.0
- @next-auth/prisma-adapter: 1.0.7
- @prisma/client: 5.1.1
- @stripe/react-stripe-js: 2.1.2
- @stripe/stripe-js: 2.1.0
- @types/bcrypt: 5.0.0
- @types/node: 20.4.0
- @types/react: 18.2.14
- @types/react-dom: 18.2.6
- autoprefixer: 10.4.14
- axios: 1.4.0
- bcrypt: 5.1.0
- encoding: 0.1.13
- eslint: 8.44.0
- eslint-config-next: 13.4.9
- firebase: 10.3.1
- micro: 10.0.1
- moment: 2.29.4
- next: 13.5.2
- next-auth: 4.22.3
- postcss: 8.4.35
- query-string: 8.1.0
- react: 18.2.0
- react-datepicker: 6.1.0
- react-dom: 18.2.0
- react-hook-form: 7.45.2
- react-hot-toast: 2.4.1
- react-icons: 4.10.1
- tailwindcss: 3.3.2
- typescript: 5.1.6
- prisma: 5.1.1
The promo codes section is not implemented perfectly yet.
To get started with the project, follow these steps:
- Clone this repository to your local machine.
- Install dependencies using
npm install
. - Push data :
npx prisma db push
- Run the development server using
npm run dev
. - Make
.env
file by providing your own credentials.
Feel free to contribute to the project by submitting pull requests or reporting issues.
Happy coding!