A simple and beautiful weather app based on Minimus Angular app. You can try my version here.
This Project was developed with the following technologies:
To run the application you will need:
Now clone the repository and install the dependencies
# to clone the repository
git clone https://github.com/victorgrodriguesm7/weather-app-ts.git
# go into the project folder
cd weather-app-ts
# install the dependencies of the project
npm install
Now you'll create a file on the root of the project called .env.local and put your firebase keys and your openweather api key like this:
REACT_APP_WEATHER_API_KEY=OPENWEATHER_API_KEY
REACT_APP_FIREBASE_API_KEY=FIREBASE_API_KEY
REACT_APP_FIREBASE_AUTH_DOMAIN=FIREBASE_AUTH_DOMAIN
REACT_APP_FIREBASE_DATABASE_URL=FIREBASE_DATABASE_URL
REACT_APP_FIREBASE_PROJECT_ID=FIREBASE_PROJECT_ID
REACT_APP_FIREBASE_STORAGE_BUCKET=FIREBASE_STORAGE_BUCKET
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=FIREBASE_MESSAGING_SENDER_ID
REACT_APP_FIREBASE_APP_ID=FIREBASE_APP_ID
With everything on place, run the application
# go into the project folder
cd ./weather-app-ts
#run the project
npm start
This project is under the MIT license. See the LICENSE for more information