This is an ecommerce project for providing the exclusive variety of made in India Khadi and handloom items.
-
Exclusive Khadi and Handloom Collection: Explore a diverse and exclusive collection of made in India Khadi and handloom items, showcasing the rich cultural heritage of India.
-
Responsive Web Design: DsimplyMart is built with the latest technology, including Next.js 13, to ensure a highly responsive design that adapts seamlessly to both small screens (phones/mobiles) and larger screens, providing a consistent and user-friendly experience.
-
User-Friendly Navigation: Easily navigate through the web app to discover a wide range of products, with a user-friendly and intuitive interface.
-
Product Details: View detailed product descriptions, images, pricing, and availability for each item, making it easy to make informed purchase decisions.
-
Secure Shopping: Shop with confidence, knowing that your transactions and personal information are secure with industry-standard security practices.
-
Shopping Cart and Checkout: Conveniently add products to your shopping cart and proceed to a smooth and secure checkout process.
-
Payment Options: Choose payment with credit/debit cards for a convenient and secure checkout.
- Next.js 13 App Router
- React
- Tailwind
- Shadcn UI
- Prisma
- Supabase
- Zustand
- Axios
- Clerk
- Stripe
- Docker
- and more...
You can access the live demo of the Ecommerce web app by following the link below:
Feel free to explore the features and functionality of the app. We welcome your feedback and suggestions.
-
Clone the repository:
git clone https://github.com/dibyansh01/DsimplyMart-store
-
Install dependencies:
npm install
-
Configure your environment variables using the 'env.example' file and set up database.
npx prisma db push npx prisma generate //And for databse UI run npx prisma studio
-
Start the development server:
npm run dev
-
Open your web browser and access the app at http://localhost:3000.
Run the application inside docker container (Make sure you have docker installed locally):
- Docker Build
docker build -t dsimplymart-store .
- Docker Run
docker run -p d 3000:3000 dsimplymart-store
The management of store products and API actions is centralized within the admin dashboard. To ensure the proper functionality of your store, it is essential to set up the Admin dashboard first. You can find the dashboard repository here.
To use and interact with this eCommerce web app, follow the steps below:
- Go to link: https://dsimply-mart-store.vercel.app/, you will be directed to the home page.
- Browse through the available products by scrolling or selecting category.
- Click on a product to view its details, including price, description, and images.
- When viewing a product, you can add it to your cart by clicking the "Add to Cart" button.
- A confirmation message will appear, indicating the item has been added to your cart.
- Continue shopping or proceed to the cart by clicking the cart icon in the navigation bar.
- In the cart, you can view the items you've added.
- Adjust the items or remove items from the cart as needed.
- Click "Checkout" to proceed with your order.
- Provide the shipping and billing information as prompted.
- Review your order and make any necessary changes.
- Confirm your order and proceed to payment.
- Complete the payment process using the available payment method.
Thank you for considering contributing to DsimplyMart-store! We welcome contributions from the community to make this project even better. Here's how you can get involved:
-
Reporting Issues: If you find a bug or have a suggestion for an improvement, please open an issue on this repository. Provide as much detail as possible to help us understand and address the problem.
-
Pull Requests: We welcome code contributions! If you want to add a new feature, fix a bug, or improve the project in any way, feel free to fork this repository, make your changes, and submit a pull request.
-
Feature Requests: If you have an idea for a new feature or enhancement, you can open a feature request on this repository. We'd love to hear your ideas!
-
Documentation: If you find any issues with the documentation, or if you want to improve it, please submit a pull request with your changes.
Let's create a positive and inclusive environment for all users and contributors.
Thank you for your support in making DsimplyMart-store a great eCommerce web app!
This project is licensed under the MIT License - see the LICENSE file for details.