The core problem to build this application is collecting electricity, water, and phone bills, and compare the consumption them with neighbors who registered in the app depending on common factors Like location , number of devices and individuals ,To help individuals rationalize consumption
- Create Comparison system for utility billing in general.
- Find solutions to the problem of different consumption.
- Finding different price problems for the same consumption of water, electricity and telephone.
As a user I can add my information like (number of individuals, consumption of utilities) , and compare my bill that I choose with the same bills from the same users with the same background and information and display the result with some charts and statistics, and i can add new bill
- As a user I can see the landing page
- As a user I can enter the login page.
- As a user I can sign up in new accounts.
- As a user I can see the home page.
- As a user I can choose the type of bills that i want .
- As a user I can see the bills for the type I chose .
- As a user I can see the bill statistics.
- As a user I can see the contact information page.
- As a user I can see the menu.
- As a user I can choose the profile from the menu and see the profile page .
- As a user I can add new bill.
- As a user if I’m logged in I can see another menu.
To setup the app locally follow these steps :
- Git clone bills-system-analysis repo :
git clone
- Install node modules for client side and server side :
npm i
- run this command to run the project :
npm run dev
- React
- Material UI
- PostgreSQL
- Nodejs
- Express