Zeus is an open source React weather app that I am building to showcase my love for both weather and the web.
Make sure to have the following tools/runtimes on your dev machine before getting started.
Dependency | Version |
---|---|
node |
^20.11.0 |
bun |
^1.1.20 |
First, clone this repo to your desired source folder (I like ~/src/<PROJECT_NAME>
for my repos):
Optional: Make a ~/src/
folder to store your repositories.
mkdir ~/src/
Clone zeus to your desired location.
git clone https://github.com/ColinLaws/zeus.git ~/src/zeus
Navigate to the project
cd ~/src/zeus
Use bun
to install the project's dependencies.
bun install
To host the app locally with Hot module refresh (HMR) using Vite:
bun run dev
🎉 Congratulations! That was everything you needed to start up this simple little app! Now, when any change is made to a source file, you will see the change automatically be reflected in your browser. This is thanks to Vite's built in HMR/Filewatcher that it sets up for us.