PharmConnect is a mobile-based platform that helps users discover real-time availability, pricing, and discounts of medicines from nearby local pharmacies.
It connects Users, Retailers, and Admins in one ecosystem to save time, reduce effort, and increase local pharmacy visibility.
In India, users often struggle to find required medicines quickly and at the best price.
They must visit multiple medical stores or make repeated phone calls, while retailers lack digital visibility.
PharmConnect solves this by providing real-time, hyper-local pharmacy inventory access without delivery dependency.
- Users search medicines and find nearby pharmacies with live stock data.
- Retailers update inventory and manage pricing/discounts.
- Admin manages users, retailers, and platform operations.
- No delivery initially (future-ready for scaling).
- Search medicines
- View nearby pharmacies
- Compare prices & discounts
- Visit store and purchase offline
- Register pharmacy
- Update medicine inventory
- Set prices & discounts
- Increase visibility and sales
- Manage users & retailers
- Approve pharmacies
- Monitor inventory & analytics
- Manage platform operations
- React Native
- TypeScript
- Node.js
- Express.js
- TypeScript
- MongoDB
- Redis
- JWT Authentication
- Role-Based Access Control (RBAC)
- Docker
- Yarn
- Postman
- ESLint
- Google Maps API (Location-based discovery)
- Frontend: React Native mobile app
- Backend: REST APIs using Node.js & Express
- Database: MongoDB for data storage
- Caching: Redis for fast medicine search
- Deployment: Dockerized services (Cloud-ready)
- Commission from retailers
- Featured listings & promotions
- Subscription plans (future)
- Medicine delivery integration
- Online payment gateway
- Prescription upload
- AI-based medicine recommendations
- Push notifications
- Node.js
- Yarn
- Docker
- MongoDB
- Redis
git clone https://github.com/your-username/pharmconnect.git
cd pharmconnect/backend
yarn install
yarn dev