An application for checking weather
This demo shows the use of several technologies including:
- ReactJS Browser Client
- Node.js Server
- integration with weatherstack.com
- Google OAuth2
- SQLite
- Unit Testing with Jest
- Service layer logging with Winston
- Bootstrap for CSS
https://github.com/ericlow/ResFracWeatherApp
The following diagram shows how the app gets the client app gets the weather data from api.weatherstack.com
https://www.sqlite.org/download.html
cd server/db
./create_db.sh
cd client
npm install
cd server
npm install
This project uses Google OAuth for user authentication
This app gets weather from the weatherstack api Sign up for a free plan at https://weatherstack.com/product make note of your API key
cd server
node index.js
cd client
npm start