Skip to content

hammadsadi/medi-mart-client

Repository files navigation

🏥 Medi Mart - Medicine Store Overview

Medi Mart is a modern online medicine store where users can conveniently purchase medicines. For prescription-required medicines, users must upload a valid prescription during checkout. The platform ensures a secure shopping experience with a trusted payment gateway.

🚛 Delivery Options:

Users can choose from three delivery options, each with different charges: 1️⃣ Home Delivery – Standard delivery to your doorstep. 2️⃣ Store Pickup – Collect your order from our nearest store. 3️⃣ Express Delivery – Get your order delivered faster with priority service.

Medi Mart provides a seamless, secure, and user-friendly experience for all your healthcare needs!

Click here for the Medi Mart Live Site: https://medi-mart-ochre.vercel.app

🚀 Project Features - Medi Mart

👥 User Features

  1. Medicine Purchase: Users can browse and buy medicines.
  2. Prescription Upload: Required for specific medicines during checkout.
  3. Secure Payment: Payments processed via a trusted payment gateway.
  4. Delivery Options: Choose from Home Delivery, Store Pickup, or Express Delivery, with charges applied accordingly.
  5. Order Tracking: Users can track their order Checking status: Checking Status: "In Review" | "Accepted" | "Denied" Delivery Status: "Processing" | "Shipped" | "Delivered" | "Pending"
  6. Cart Management: Add medicines to the cart, adjust quantities based on available stock.
  7. Coupon & Discounts: Apply discount coupons to get special offers.

👤 Admin Features

  1. Prescription Verification: Admin reviews and approves prescriptions before order processing.
  2. Order Management: View and manage all user orders.
  3. Delivery Status Update: Admin can update the delivery progress.

🧑‍💻 Usegaes Technologies

💻 Front End Technologies

  • Next Js
  • Tailwind CSS
  • Typescript
  • Framer Motion
  • Shadcn
  • Redux

💻 Backend Technologies

  • Node JS
  • Express JS
  • Typescript
  • MongoDB
  • Mongoose
  • Zod

🛠️ Installation and Setup

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone <repository-url>
    cd <project-folder>

2.Install the required dependencies:

npm install
  1. Create a .env file in the root directory and configure the following environment variables:
 NEXT_PUBLIC_API_BASE_URL=<your_api_base_url>
NEXT_PUBLIC_UPLOAD_PRESET=<cloudinary_upload_preset>
NEXT_PUBLIC_CLOUD_NAME=<cloudinary_cloud_name>
NEXT_PUBLIC_CLIENT_BASE_URL=<public_client_url>
  1. Start the Client:
 npm run dev
  1. The Live Site will be available at
http://localhost:3000

About

Medi Mart - A modern online medicine store for convenient purchases. Upload prescriptions for restricted medicines & enjoy a secure shopping experience with a trusted payment gateway

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages