This includes two different calculators: basic and advanced.
- A calculator that is able to predict an approximate/estimate of your upcoming bill by getting the last two recent months with official rates.
- A calculator that predicts an estimate of your bill according to the number of hours you use your appliance/s daily in a month.
- User Authentication
- Firebase Storage
- Rates Prediction
- Basic User & Admin Roles
- React.js - React makes it painless to create interactive UIs.
- Firebase - Firebase is a development platform that provides a multitude of features from hosting to database to analytics to authentication and much more.
- SCSS - It is CSS with superpowers. A more advanced and evolved variant of the CSS language.
- Python - Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.
- SARIMAX - Used for time series prediction with python.
- Flask - Flask is a micro web framework written in python.
- Clone the repository
git clone https://github.com/rvitality/ec-pc.git .
- Install the dependencies
cd .\frontend\
npm install
- Run the server. Do note that the server runs on port 3000.
npm start
- Open new terminal
- Change directory
cd .\backend\
- Run flask server
flask run