Professional Documents
Culture Documents
2023-12-05
The project's final deliverable remained the same throughout the development of
the program. The final deliverable was a Web interface for featuring a dashboard that
shows electricity-usage data as well as the ability to easily explore and analyze
electricity-usage data and trends. The tools within the program are designed to aid in
electricity consumption.
There was one change in the initial approach of the project. I originally set out to
utilize MySQL to store the electricity-usage data. However, this approach became clear
that it had no real benefit and just added complexity for the project. Instead, I used CSV
files over MySQL to store the data. This approach allows for quick access and easy
One bonus objective I really wanted to complete but was not able to was
exploring solar panel data. This was not possible because the data collected by my
client was not readily exportable due to the current proprietary system they had in place
for collecting and storing the data. This objective remains a future objective that I would
accomplish. A basic backend server in Python using the Django REST framework
exposes APIs which are accessed for the data. Additionally, since Django uses Python,
it is able to easily interface with the machine learning model used for making predictions
on future electricity usage and other Python scripts for manipulating the data in various
ways. A frontend Web interface using React JS is used to display the electricity-usage
data and provide easy ways to explore and analyze the data.
One future addition I have planned is integrating any insights provided by solar
providing a user interface for accessing and uploading new data. Additionally, a future
addition I would like to see added to the project is a way to integrate the program with
the client's existing electricity data collection systems, eliminating the need of manually
exporting the data and processing it for use with the program.
Part II: Project Testing
The target audience for this program include adults working at a large
expenses related to electricity usage. These individuals will have some basic knowledge
on the concepts of both electricity, data analysis, and the general operations of the
usage and potential cost savings, a basic understanding of these concepts is essential
client for testing the program. His role involves overseeing various wine-manufacturing
projects, and he brings a wealth of knowledge in electricity concepts, data analysis, and
the manufacturing process. In addition to exploring the program on his own, he is given
In order to test the program, a meeting was set up to have my client try out the
program. The meeting was done over the phone and the testing was conducted using
remote desktop software. The following includes the summary and feedback provided
selection option.
• The client initially faced some difficulty with this task but eventually figured it
out.
heatwave.
This client-based testing provided valuable insights, allowing me to make some quick
tweaks and adding more beneficial features. This initial feedback from the client will