The Electricity Bill Calculator with Visualization and User Management is a Python-based project designed to help users efficiently manage and track their electricity usage. This tool calculates electricity bills, stores consumption data, and provides insightful visualizations to better understand energy consumption patterns.
- Bill Calculation: Automatically calculate electricity bills based on user input of electricity units consumed.
- User Management: Create and manage multiple user profiles, each with their own electricity consumption history.
- Consumption History: View a detailed history of electricity usage and bills for different time periods.
- Data Visualization: Generate visual representations of electricity consumption over time, both yearly and monthly.
To run this project, you need to have Python installed on your system. Follow these steps to get started:
git clone https://github.com/Riyaz18/Electricity_Bill_Calculator_with_Visualization_and_User_Management.gitcd Electricity_Bill_Calculator_with_Visualization_and_User_Managementpip install -r requirements.txtjupyter notebook Electricity_Bill_Calculator_with_Visualization_and_User_Management.ipynb- User Registration/Login: Create a new user profile or log in to an existing one.
- Enter Consumption Data: Input the electricity units consumed for a given month.
- View History: Access your complete consumption history or filter by specific years and months.
- Generate Visualizations: Visualize your electricity consumption with easy-to-understand graphs.
- Yearly Consumption Plot: Visualizes total electricity consumption for each year.
- Monthly Consumption Plot: Visualizes electricity consumption on a monthly basis for a selected year.
Contributions are welcome! If you'd like to improve this project, feel free to fork the repository and submit a pull request.
For any questions or support, please reach out through the email: nmohamedriyazkhan@gmail.com