Skip to content

M-Yamashita01/WeatherReport

Repository files navigation

What is WeatherReport?

This is web application to display weather in Japan.

There are already various weather web sites, but the functions I want to see are scattered around each site, so I started to make one that I thought would be nice to put together.

Feature list

  • Display the weather for all of Japan.
  • If you zoom in on the selected area on the map, you can see the weather in the vicinity.
  • You can login and logout.
  • You can post a comment, and see the comments in timeline.
  • Display the twitter timeline.
  • You can see your profile, and edit the profile.

Framework, Cloud, Tool

  • Frontend
    • Vue.js
  • Backend(API Server)
    • Ruby on Rails
  • DB
    • MySQL
  • Container
    • Docker
    • Docker Compose
  • Test
    • RSpec
  • CI
    • Circle CI
  • Cloud
    • AWS
      • Route53
      • ALB
      • EKS
      • ECR
      • EC2
      • RDS
    • Terraform

Architecture

How to run

Get the OpenWeatherMap API Key.
Reference Article. RubyでOpenWeatherMapを使って天気を取得してみた

Create .env file, and write the following .env file.

OPENWEATHERMAP_API_KEY=<The above API key>

The first time you start the application, use following commands.

sh ./setup.sh

Use following commands, and start WeatherReport application.

$ docker-compose up

If you access localhost:8080, you can see the WeatherReport application.

Supplement

  • Use amcharts in map.
  • Use devise in login process.
  • Get the weather data by OpenWeatherMap

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published