Overview
GeFarma is an administrative tool designed to streamline fieldwork and internal management for pharmacy support services (specifically for WinFarma system users). The application centralizes all client information, from contact details and technical configurations to current account status. Its flagship feature is a “Command Center” that prioritizes daily tasks, suggesting in-person visits based on collectible debts and generating optimized travel routes to save time and fuel.
Technical details
The project is built on Django 5.2 (Python 3.12) using a classic MVT architecture. It features integration with the Google Maps API (Directions, Places, Geocoding) for logistics planning and Leaflet.js for interactive map visualization. Key technical implementations include sensitive credential encryption in the database (django-cryptography), atomic transactions for financial integrity (payments and billing), graphical reporting via Chart.js, Excel/CSV data handling, and a role-based permission system. It is configured for deployment on Vercel using a PostgreSQL database.