Back to Projects
Pharmacy Management System
Manage pharmacy inventory, profit, staff, and payments.
ReactTypeScriptNode.jsExpressPostgreSQLprismaJWTFramer motionTailwind CSS
Role: fullstackDevelopers: Mhamad DevDuration: 3 months




Project Overview
End-to-end management system for pharmacies to track stock, process payments, and manage staff.
Key Features
- ✓
Inventory Management
- ✓
Profit Analysis
- ✓
Staff Management
- ✓
Payment Processing
Technical Details
Tech Stack
- React
- TypeScript
- Node.js
- Express
- PostgreSQL
- prisma
- JWT
- Framer motion
- Tailwind CSS
Challenges & Solutions
Challenge: track expiration of product
when product is expired, it will be shown in the inventory page with a warning color.
Solution:
use batch to check expiration date of product. each product has a expiration date. if the product is expired, it will be shown in the inventory page with a warning color.