https://github.com/praisetompane/app_weather
A toy weather application to experiment with the full life-cycle of a React Single Page Application.
https://github.com/praisetompane/app_weather
Last synced: 18 days ago
JSON representation
A toy weather application to experiment with the full life-cycle of a React Single Page Application.
- Host: GitHub
- URL: https://github.com/praisetompane/app_weather
- Owner: praisetompane
- License: gpl-3.0
- Created: 2024-12-19T19:58:13.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T17:28:54.000Z (about 2 months ago)
- Last Synced: 2025-03-13T18:38:25.641Z (about 2 months ago)
- Language: JavaScript
- Homepage: https://praisetompane-app-weather.web.app
- Size: 1.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# app_weather ;)
## Objectives
- A toy weather application to experiment with the full life-cycle of a React Single Page Application.## Project Structure
## Dependencies
- [Docker](https://docs.docker.com/get-started/)## Setup Instructions
- The repository is configured to use [devcontainers](https://containers.dev) for development.
- [Developing inside a Container](https://code.visualstudio.com/docs/devcontainers/containers)## Run Program
- To start system run
```shell
# from root directory
pnpm run start
```## Testing
- Run unit and integration tests
```shell
pnpm run test
```### Building the app for production deployment
```shell
# from root directory
pnpm install
``````shell
# from root directory
pnpm run build
``````shell
# from root directory
pnpm run deploy
```## Git Conventions
- **NB:** the main is locked and all changes must come through a Pull Request.
- commit messages:
- provide concise commit messages that describe what you have done.
```shell
# example:
git commit -m "feat(core): algorithm" -m"implement my new shiny faster algorithm"
```
- screen shot of Githb view
- references:
- https://www.conventionalcommits.org/en/v1.0.0/
- https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/
## Demo##### 0. Homepage
##### 1. Retrieve 5 day weather forecast

##### 2. Drill down to 3 hour interval weather forecasts
##### 3. Drill into the details of a specific hourly forecast
### References
##### Thanks to https://github.com/tylermcginnis/react-fundamentals-curriculum for the base style sheet