1. General Information
Project Title: Mobile Application for Monitoring Energy Resource Expenses (Energy Saving)
Objective: Development of a simple and convenient mobile application for tracking expenses on electricity, gas, and water, as well as providing basic recommendations for energy resource savings.
2. Main Functional Capabilities
2.1. Adding Expenses
Manual entry of expenses for energy resources: electricity, gas, water.
Ability to choose units of measurement for each resource (kWh for electricity, m³ for gas and water).
Adding date and time of data entry (automatically or manually).
Ability to save expense history (daily, weekly, monthly).
2.2. Data Analysis
Consumption graphs: creating simple graphs to view expenses for each resource (electricity, gas, water) by day, week, or month.
Expense tables: displaying total expenses for a specific period.
Comparing consumption with previous periods to identify trends.
2.3. Rate Settings
Entering rates for each resource (electricity, gas, water) to automatically calculate expenses in monetary equivalent.
Ability to change rates in settings (for example, for different months or seasons).
2.4. Savings Recommendations
Static list of recommendations for saving energy resources:
Using energy-saving bulbs.
Turning off devices from standby mode.
Installing aerators for faucets.
2.5. User Interface
Simple and intuitive interface.
Main screen with buttons for quick expense entry, viewing analytics, and settings.
Graphical elements: using simple shapes and charts to display energy resource consumption.
Minimalist design with the ability to quickly add new data and view statistics.
3. Technical Requirements
Platform: Android
Programming Language: Kotlin
Integrated Development Environment: Android Studio
5. Deadlines
Development Time: 1-2 months.
The application should not be made too complex; if something is difficult to implement, it may be better to omit it or replace it with something else. At the end, a description of the completed work is required.