Skip to content

Releases: nspalo/bizmates-weather-app-exam

v1.1.0 - Weather App

11 Sep 07:07
a6d77f2
Compare
Choose a tag to compare

BizmatesPh Weather App

  • Complete Functionality
  • ReadMe Info
  • Git Action for CI
  • Code standard checking with PhpStan, EasyCodingStandard
  • Automated testing with PhpUnit

v1.0.0 - First Release!

09 Sep 07:56
36e9f94
Compare
Choose a tag to compare

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

09 Sep 05:26
735441e
Compare
Choose a tag to compare

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

08 Sep 15:08
371fc47
Compare
Choose a tag to compare

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

07 Sep 13:30
1223e99
Compare
Choose a tag to compare

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

06 Sep 12:56
3d162a0
Compare
Choose a tag to compare

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