ePharma is a MERN stack-based online pharmacy web application that allows users to search medicines, upload prescriptions, chat with an AI assistant, and purchase products across multiple categories.
The app is built with a focus on usability, AI integration, and smooth online medicine ordering.
π Live Demo: ePharma App
π GitHub Repo: EPharma
- π Search Medicines β Find medicines by name quickly with live search.
- π€ Upload Prescription β Upload doctor prescriptions, automatically read using Tesseract.js OCR.
- π€ AI Chatbot β Integrated AI-powered chatbot for user queries & guidance.
- π Authentication β Login, Register, Logout, and Forgot Password functionality.
- π Cart & Checkout β Add medicines to the cart and proceed with purchases.
- π·οΈ Category-wise Products β Browse medicines by categories like Child Care, Women Care, Generic, etc.
- π± Responsive UI β Fully optimized for desktop & mobile devices.
Frontend: React.js, Redux, Ant Design, TailwindCSS
Backend: Node.js, Express.js
Database: MongoDB Atlas
AI/ML: Tesseract.js (OCR), AI Chatbot
Authentication: JWT + bcrypt
Deployment: Netlify (frontend), Render (backend)
Make sure you have installed:
- Node.js (v16+)
- MongoDB (local or Atlas account)
- npm or yarn
- Clone the repo
git clone https://github.com/strivendra002/EPharma.git cd EPharma
cd server npm install
cd ../client npm install
π¨βπ» Author
Trivendra Kumar
π Portfolio - https://portfolio-two-pi-ejaoseqvam.vercel.app/
πΌ LinkedIn - https://www.linkedin.com/in/trivendra-kumar-b9302a226/
π» GitHub - https://github.com/strivendra002/
π« Reach me: strivendra002@gmail.com