- 📖 About the Project
- 💻 Getting Started
- 👤 Author
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
WattSmart is a responsive, and optimized web app for Tracking you electric device power consumption units(kWh) and shows the cost per min and hour of the device operations(in Kshs). This will enable one be aware of the cost of running the device and be able to make informed decisions on the usage of the device. This app also helps in making Insightful comparisons between two energy source(like it would cost less to heat with electric jug than heating the same amount with gas) This app is built using HTML5, CSS3, and JavaScript.
Client
- Responsive Design.
- calculator app.
- optimized for mobile.
- optimized for desktop.
- optimized for tablet.
- optimized for all devices.
this is the link to my live demo of the WattSmart app here
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A web browser to view output e.g Google Chrome.
- An IDE e.g Visual studio code.
nodeshould be installed in your local machine, node website.- Install the
npmpackage manager use this to install both node and npm. - A terminal.
Clone this repository to your desired folder or download the Zip folder:
https://github.com/Ochiengsteven/WattSmart.git
- Navigate to the location of the folder in your machine:
you@your-Pc-name:~$ cd Portfolio
To install all dependencies, run:
npm install
To run the project, follow these instructions:
- After Cloning this repo to your local machine.
- Open the
index.htmlin your browser.
To run tests, run the following command:
- Track HTML linter errors run:
npx hint .
- Track CSS linter errors run:
npx stylelint "**/*.{css,scss}"
- Track JavaScript linter errors run:
npx eslint .
You can deploy this project using: GitHub Pages,
- I used GitHub Pages to deploy my website. (https://ochiengsteven.github.io/)
- For more information about publishing sources, see "About GitHub pages".
👤 Ochieng steven
- GitHub: @Ochiengsteven
- LinkedIn: steven ochieng
- add the subsections contents in the navbar
- Add device history page.
- Add power statistics.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project and how I managed to build it!
-
Can I fork and reuse the repository
- Yes please, feel free.
-
Can I improve the repository, and my changes will be accepted if they are good?
- Yes please, nice ideas are welcome, please.
This project is MIT licensed.