MediMart

MediMart - 1
MediMart - 2
MediMart - 3
MediMart - 4
MediMart - 5
MediMart - 6

Technology Stack

Next.js
Redux
Shadcn
Mongoose
JWT
Shurjo Pay
Framer Motion

Project Description

MediMart is a full-stack e-commerce platform for online medicine shopping, providing a seamless experience for both customers and administrators. Built with Next.js, React, and Redux on the frontend and Node.js, Express, and MongoDB on the backend, this project ensures a secure and efficient online pharmacy solution with prescription verification and ShurjoPay payment integration. Key Features šŸ”¹ Customer Features User Authentication – Secure login and registration with JWT. Responsive UI – Works seamlessly across mobile, tablet, and desktop. Dark Mode Support – Toggle between light and dark themes. Medicine Browsing – Search, filter, and sort medicines by category or symptoms. Shopping Cart – Add medicines, update quantities, and remove items. Prescription Upload – Upload and verify prescriptions for restricted medicines. Checkout Process – Secure payment with ShurjoPay integration. Order Tracking – View real-time status updates on orders. User Dashboard – Manage profile, saved addresses, and order history. šŸ”¹ Admin Features Dashboard Overview – View sales analytics and platform performance. Medicine Management – Add, edit, and delete medicines in inventory. Order & Payment Management – Track orders, verify payments, and update order status. User Management – Manage customers, update permissions, and review order histories. šŸ”¹ Additional Functionalities Fast & Optimized Performance – Next.js with server-side rendering (SSR). Form Validation – Implemented using Zod & React Hook Form. Animations & Transitions – Framer Motion for smooth UI interactions. Email Notifications – Automated emails for order confirmations and updates