Revenue dashboard


An analytics layer on top of data from every connected PMS. It aggregates reservations, occupancy, and revenue across a portfolio of properties and builds pricing on top of that — price recommendations based on demand trends. Users assemble their own views from widgets. It also included an experiment with an AI chat over the underlying data, where you can ask in natural language instead of clicking through filters.
I shared the backend with a colleague; the frontend and deployment were mine.
- Django
- React
- PostgreSQL
- Redis
- Gemini Flash