SkyCast
is a web application that provides weather conditions and forecasts for selected cities.
The following required functionality is completed:
- User can sign up to create a new account Firebase Auth.
- User can log in and log out of his or her account.
- The current signed in user is persisted across app restarts.
- User can search for a city.
- User can see weather condition of selected city.
- User can see details about selected city like weather forecast
- User can save a city
The following optional features are implemented:
- User can see comments and images from selected city
- The user can see the cities he has saved
- The app is responsive
Here's a walkthrough of implemented user stories:
GIF created with LiceCap
.
- Install Node.js
- Clone repository
- Navigate to the project folder using the command line and type
npm i
- Run
npm run dev
for a dev server. Navigate tohttp://localhost:5173/
. The application will automatically reload if you change any of the source files.