Bill & Expense Tracking MVP - Web + Mobile (Django REST + Flutter) -- 2

Замовник: AI | Опубліковано: 06.01.2026

We are building a lean expense tracking application to help users monitor daily spending and bills across web and mobile platforms. This is an MVP focused on speed to market with a clear, limited feature set. Tech Stack (Non-Negotiable): Backend: Python + Django REST Framework Mobile: Flutter (iOS & Android) Web Frontend: Vanilla JavaScript/lightweight framework + HTML/CSS Deployment: AWS (Elastic Beanstalk preferred) or Google Cloud (App Engine) Database: PostgreSQL or MySQL Core Features Required : User Management: Sign up, login, password reset Session management across both platforms Secure authentication (JWT or similar) Expense Tracking: CRUD operations for expenses (amount, category, date, optional note) Categories: user-defined or preset list Real-time sync between web and mobile via REST API Input validation and error handling Dashboard & Visualization: Daily, weekly, and monthly expense totals Category breakdown (pie/bar chart) Responsive design matching mobile UI language Technical Requirements: RESTful API with proper endpoint documentation Unit tests with ≥80% backend coverage Clean, well-structured codebase Repository with comprehensive README and setup instructions Environment configuration files for easy local development Deliverables - Fully functional web application (deployed demo URL) - Flutter mobile apps (TestFlight link for iOS + APK for Android) - Source code repository with documentation - API documentation (Swagger/OpenAPI preferred) - Deployment guide and credentials for staging environment Timeline Expected completion: 6-8weeks To Apply Please include: - Examples of similar Django REST + Flutter projects you've delivered - Your proposed timeline with milestones - Questions or clarifications about the requirements - Your approach to testing and deployment