Releases: nspalo/bizmates-weather-app-exam
Releases · nspalo/bizmates-weather-app-exam
v1.1.0 - Weather App
v1.0.0 - First Release!
Bizmates Ph Weather App API
- First Complete Functionality
- Get address input from user
- Set the value as query string and reload the page
- Send request to Geoapify API using Geoding to get long and lat
- Send another request to OpenWeatherMap API using long and lat to get Weather update and Forecast
v0.8-beta
Bizmates Ph Weather App API
- Update UI Display
- Fix Date & Time display
- Fix Timezone
- Fix Controller return data
- Add Direction Enum & UnitTest
- Add conversion from degrees to 8 point compass directions
- Add and load bootstrap-icons
- Update landing page to display default data
v0.7-beta
feature/BWA-5-weather-app-api-service-refactor
- Add Resource, WeatherResource, GeolocationResource
- Add exceptions
- Create Configuration mapper
- Create Factory for making Open Weather service
- Dedicated service for each open weather api service
- Fix implementation in api controller
- Implement service collector
- Make Abstract class for OpenWeatherApiService
- Refactor Controllers and Services
v0.6-beta
Bizmates Ph Weather App API
- Create Service provider and register services
- Create services for each api and process
- Refactor API Controller
- Fix Geoapify API default values
- Initial UI Set up for Bootstrap 5 + Vite
- UI Set up cleaning
- Remove unused blade and controller & route
- Set up initial UI
- Rename Api controller
v0.5-alpha
Bizmates Ph Weather App API
- Weather App simple API functionality
- Implement Geoapify Geocoding by City
- Implement Open Weather API call
- Just making things work, will refactor later
3rd Party API
- Open Weather - weather & forecast API
- Geoapify - Geocoding API
Tech Stack
- Docker
- EngineX
- nginx:stable-alpine
- PHP
- php:8.1-fpm-alpine
- Composer
- composer:2.6.1
- Node
- node:20.6-alpine
- Larave
- Laravel 9.52.15
- Code Quality Tools
- PhpUnit ready
- PhpStan ready
- Easy Coding Standard ready