Aura is a cross-platform application developed as part of the Database I course at EACH–USP, taught by Professor Patrícia Rufino Oliveira.
The system targets real estate brokerage companies with a large number of agents, providing a centralized and modern solution for operational and financial management.
Aura is a full-stack system composed of a Flutter client and a backend API, designed to centralize and automate the daily workflow of real estate brokerages.
Its main goals include:
- Centralized data management
- Operational transparency
- Efficient monitoring of agents, properties, and contracts
- Individual dashboard for each agent
- Access to all active contracts
- Registration and tracking of sales and rentals
- Geographic visualization of available properties
- Advanced filtering by location, price, size, type, and other attributes
- Payment history and status tracking
- Identification of overdue payments
- Vacancy and delinquency analysis through visual dashboards
- Agent profile management
- Global overview of brokerage operations
- Centralized and structured data organization
- Secure login with encrypted authentication (hash-based)
- Optimized and structured database design