





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