PharmaCare is a web-based pharmacy management system developed as an academic project for the Web Application Programming (WAP) course. This project is an extension of the previous WebPharmacy application that initially used HTML5, CSS, and JavaScript, and is now enhanced with Native PHP and MySQL to support dynamic data processing and database integration.
The system is designed to simulate basic pharmacy operations, covering both user-facing features and an administrator dashboard for managing data. This project focuses on implementing core web programming concepts such as server-side scripting, database connectivity, and CRUD operations.
- Medicine Catalogue: Users can browse available medicines with detailed information.
- User Authentication: Login system to differentiate user access.
- Transaction Flow: Users can perform purchase transactions through the website.
- Medicine Stock View: Displays available stock information in real time.
- Simple & Responsive Layout: Built using HTML, CSS, and JavaScript for better usability.
- Dashboard Overview: Admin homepage to access management features.
- Medicine Management: Add, update, and delete medicine data.
- Stock Management: Monitor medicine availability.
- Transaction Management: Manage incoming and outgoing transactions.
- User Data Management: View and manage registered users.
- Front-End: HTML5, CSS3, JavaScript
- Back-End: Native PHP
- Database: MySQL
- Development Environment: Localhost (XAMPP / similar PHP server)
PHP_WebsitePharmacy/
│
├── Connection/ # Database connection files
├── ViewUser/ # User-side pages (HTML, CSS, JS, PHP)
├── ViewAdmin/ # Admin dashboard pages
├── assets/ # Images and shared assets
├── uploads/ # Uploaded medicine images
└── README.md
This application is developed to:
- Help users access pharmacy services digitally.
- Assist administrators in managing pharmacy data efficiently.
- Serve as a learning medium for implementing PHP and MySQL in web applications.
- Provide hands-on experience in building a multi-role web system (User & Admin).
- Sarah Nurhaliza, Developer
- Neyza Maylanie Santosa, Developer
This project was developed to fulfill the requirements of the Introduction to Web Programming (IWP) course – CEP CCIT FTUI.