Skip to content

Latest commit

 

History

History
75 lines (57 loc) · 1.82 KB

README.md

File metadata and controls

75 lines (57 loc) · 1.82 KB

Zaynax Shop

Welcome to Zaynax Shop! This repository contains the code for a website with a shop and an admin panel.

Live Link

You can access the live website here.

Admin Access

Demo User

If you want to quickly access the website as a user, you can use the following credentials:

Dependencies

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

Limitations

The promo codes section is not implemented perfectly yet.

Getting Started

To get started with the project, follow these steps:

  1. Clone this repository to your local machine.
  2. Install dependencies using npm install.
  3. Push data : npx prisma db push
  4. Run the development server using npm run dev.
  5. Make .env file by providing your own credentials.

Feel free to contribute to the project by submitting pull requests or reporting issues.

Happy coding!