Project description
For this project, a custom purchasing management portal was developed for pharmacists. The platform supports pharmacies in strategic purchasing decisions, compliance monitoring, and margin optimization. The portal provides both pharmacists and administrators with insight into deals, performance, and missed opportunities, within a secure and scalable environment. The system is designed as a central digital platform where complex business logic, data visualization, and access control come together.
Project Requirements
Authentication & Security
- Login using username and password
- Two-factor authentication (2FA)
- Forgot password functionality with additional verification
- Secure session handling and explicit logout
- Mandatory acceptance of terms and conditions upon first login
Backoffice & Management
- Management of pharmacies, users, and roles
- Linking users to pharmacies
- Creating, editing, and blocking users
- Management of service bundles and assignment to pharmacies
- Insight into subscribed packages and download history
- Management of pharmacy data (such as AGB code, wholesaler, suppliers, and contact details)
Dashboard & User Experience
- Selecting the active pharmacy for users linked to multiple pharmacies
- Overview of active services and service bundles
- Central dashboard view with quick access to core functionalities
- Internal push messaging functionality
- Newsletter preference management
- Search functionality for fast navigation
- Built-in contact form for support requests
Deals & Performance
- Overview of active and upcoming deals
- Insight into expected and realized returns per deal
- Call-to-actions per deal product
- Downloading product information and FTO materials
- Insight into missed optimizations per deal
Compliance Tool (Compounding)
- Overview of active compounding deals (including Ace, Ceban, Fagron)
- Insight into compliance percentages, missed revenue, and AIP value
- Top 10 products with missed margin
- Performance overviews per product category
- Downloadable action lists for missed compounding products, creams, and ointments
- Ability to send product related questions directly to suppliers
Parallel Performance & WGP Services
- Insight into substituted parallel products
- Overviews of realized margin per supplier
- Analysis of missed opportunities
- Downloadable reports and overviews
- WGP price impact analysis for upcoming price changes
- Strategic purchasing advice based on performance
My Role
- Extending a Symfony based foundation initially set up by a colleague
- Implementation of secure authentication (including 2FA)
- Implementation of complex business logic and user roles
- Implementation of the design (provided by a colleague)
- Development of dashboards, reports, and download functionalities
- Setup of backoffice features for management and configuration
- Strong focus on scalability, maintainability, and clear UX flows
Project gallery
Result
The project resulted in a stable, secure, and scalable platform that supports pharmacists in data driven purchasing decisions and compliance management. The portal provides in depth insight into performance and missed opportunities, while making it easy for administrators to manage users, services, and settings. The client now has a future proof system that simplifies complex processes and actively contributes to better decision making within daily pharmacy operations.
NL
EN