More than 90% of this code is generated using various LLMs. The purpose of this project is to determine how quickly an idea can be turned into an MVP by using LLMs.
Travel Expense Tracker is a web application built with Django that helps users manage and track expenses during their trips. Whether you're traveling solo, with friends, or in a group, this app simplifies the process of recording and dividing expenses, ensuring everyone knows how much they owe.
A bilingual (English & Persian) Django web application to help users:
- Sign up / Log in with a custom user model
- Create and manage multiple trips
- Track categorized expenses for each trip
- Switch between English and Persian (RTL support for Persian)
- View expense summaries by category
- Backend: Python 3, Django
- Database: sqlite3
- Frontend: HTML, CSS, Bootstrap
- Internationalization: Django i18n (English & Persian)
- RTL Support: Conditional CSS for Persian
- Clone the Repository
git clone https://github.com/HodaSadatJafari/travel_expense_tracker.git cd travel-expense-tracker
- Main: Contains latest changes
- Phase1: Basic implementation with OpenAI models (GPT-4o, o1, o3-mini, o3-mini-high)
- Phase2: More sophisticated implementation with Claude 3.7. Contains solo trip expense tracker only.
- Phase3: More complicated implementation for group trip expense tracker.
- Phase4: Sign up users by their email address. Add log out. Make all HTML files responsive. Add language support for Parsian.