Welcome to the Ecommerce Store repository – your one-stop solution for effective online shopping. This Ecommerce store not only showcases a wide range of products but is also connected to a Admin Dashboard & CMS for efficient content management. Check out the Admin Dashboard Repository for more details.
This is a Next.js project bootstrapped with create-next-app
.
- User-friendly Interface: Intuitive design for seamless navigation.
- Shopping Cart: Easily add and manage your selected items.
- Product Catalog: Browse through an extensive range of products.
- Secure Checkout: A secure and hassle-free payment process.
- Product Gallery: Enjoy a visual feast with a dedicated gallery for each product.
- Preview Modal: Get a sneak peek at a product without opening its page.
- Responsive Design: Accessible on various devices.
- Frontend: React.js, Next.js, TypeScript.
- Backend: Next.js
- Database & ORM: MySQL, Prisma, PlanetScale.
- Styling: Tailwind CSS.
- Checkout & Payment Gateway: Stripe
- Version Control: Git and GitHub.
- Hosting: Vercel.
Install project with npm
-
Node version 14.x
-
Setup the Admin Dashboard:
- Make sure to set up the Admin Dashboard first before setting up store for content management.
git clone https://github.com/RushikeshShelar/ecommerce-store.git
cd ecommerce-store
npm i
NEXT_PUBLIC_API_URL="<GET_THIS_URL_ON_ADMIN_DASHBAORD_SETTINGS_PAGE>"
npm run dev
Running commands with npm npm run [command]
command | description |
---|---|
dev |
Starts a development instance of the app |
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries, reach out to Rushikesh Shelar.