MediMart

With 12 Features

Please click below to play the demo video or visit Youtube to watch it.

01 Multiple User Roles
RBAC with ASP.NET Identity configured for five roles: Patients, Pharmacists, Analysts, Directors & Administrators
02 Account Verification
Email verification to build trust, prevent bots and ensure a real user base. It also confirms the validity of the provided email for future communication.
03 2FA
Users can access the Security page and scan a QR code with an authenticator app like Microsoft Authenticator to set up two-factor authentication.
04 Data Visualisation
Data visualisation dashboard monitors sales, deliveries and user activities in real-time, enabling business owners to make informed decisions.
05 AI Chatbot
AI Chatbot can answer questions about shipping policies and product prices by reading static text files and searching the database.
06 Stripe Payment
Integrated with Stripe, a payment processor, enabling the platform to receive payments from customers via debit or credit cards
07 CRUD
Admins can create, update and delete products. Image upload is supported via Cloudinary API.
08 Filtering & Pagination
Supports sorting by price, filtering by category, and keyword search. Offers pagination for controlling product display and navigating pages.
09 Live Messaging
Powers by SignalR. Users can navigate to the support page to initiate a real-time chat with an admin. Admin can engage with user via the User Management page.
10 Social Login & Share Buttons
Supports social login through Google and GitHub. Users can share product information on various social media platforms by clicking the share buttons.
11 Contact Form
Visitors and authenticated users can reach out to us using the contact form, which supports file uploads. A reCAPTCHA is integrated.
12 Management Features
Administrators can update user roles through the User Management page and modify order statuses on the Order Summary page.
Click here to view the project on GitHub

Click here to view the poster