This project was conceptualized and developed in a 40 hour window. Entry for UCSC's ACMHacks 2024 Hackathon. Team members include Jonathan Uhler, Nicholas Tang, and Sean Goudie.
As advocates for a sustainable future, we created WindowWise to help individuals reduce HVAC energy consumption by providing simple data on how to use natural cooling processes efficiently.
WindowWise lets you set temperature alerts by entering the current and preferred room temperatures. It uses atmospheric simulation to tell you how long to keep windows open, sending Discord or email reminders to close them, reducing the need for air conditioning.
- Python 3.10 or later (3.13 not supported yet)
cd
into working directory- Windows Users:
pip install -r requirements.txt
- didn't work?
- try
pip3
- make sure python version is between 3.10 and 3.13
- may require you to download C++ tools
- try
- Start the front end with
python front.py
orpython3 front.py
- Node.js v20.17.0 or higher
- Clone the repository
- Open the directory in terminal
- Run
npm install
to install all dependencies - Rename .env.example to .env and fill in the necessary information
- Run
npm start
to start the server