Monexa – Smarter Expense AI *✨ Inspiration *
Managing expenses is something we all try to do — but it’s usually messy, manual, and boring. Many tools just show numbers without real insights. We wanted to make expense tracking as simple as chatting with a friend and as powerful as financial AI.
That’s how Monexa was born: an AI-powered expense dashboard that not only records spending but also explains, visualizes, and answers financial questions instantly.
*🚀 What it does *
Monexa is your AI-powered personal finance assistant.
Track expenses: Add expenses manually, upload data, or connect external sources.
Ask questions in plain English: → “How much did I spend on coffee this month?” → “Show me a graph of travel expenses in 2025.”
Smart summaries: AI explains spending trends in human-like language.
Reports & timelines: Monthly/yearly expense reports with charts.
Multi-platform: Works on both Windows (desktop) and server (Linux), with a web dashboard.
Monexa doesn’t just show numbers — it tells the story of your money.
*🛠️ How we built it *
Frontend: React + Tailwind for a clean, interactive UI.
Backend: FastAPI (Python) with modular microservices.
AI: OpenAI + TiDB integration for natural language queries over structured expense data.
Database: TiDB for scalable, SQL-compatible storage and analytics.
Visualization: Dynamic charts (Recharts, Matplotlib).
Deployment: Runs on both Windows PC and AlmaLinux cloud server (Namecheap hosting).
APIs: REST endpoints for events, actions, reports, and AI queries.
Testing: Verified with curl commands (for APIs), manual uploads, and interactive queries.
*⚡ Challenges we ran into *
Getting AI to understand finance-specific queries correctly.
Handling real-time charts & reports without slowing the dashboard.
Setting up cross-platform deployment (Windows + Linux servers).
Managing SSL/HTTPS + Nginx for secure endpoints.
*🏆 Accomplishments that we’re proud of *
Built a working end-to-end system in limited hackathon time.
Successfully integrated TiDB + OpenAI for hybrid data + AI insights.
Created a smooth conversational interface for expense queries.
Achieved deployment on both local PCs and cloud servers.
** 📊 What we learned **
How to combine AI with databases for practical finance solutions.
Importance of clear API design for frontend–backend communication.
How to make expense tracking feel less like accounting and more like conversation.
** 🚧 What’s next for Monexa **
Mobile app for expense tracking on-the-go.
Bank / payment integration for automatic imports.
IoT & smart receipts (scan bills → instant AI categorization).
Team/Family finance sharing with permissions.
Built With
- almalinux
- axios
- backendpython
- fastapi
- fronendreact
- matplotlib
- namecheapserver
- openai
- pyttsx3
- recharts
- tailwind
- uvicorn


Log in or sign up for Devpost to join the conversation.