- Introduction
- Features
- How to find apartments that suits conditions
- Technology Stack
- Cloud Architecture
- Reference
Overview
Housing service for Money Forward employees
This service will provide apartments that qualify for housing allowance
- The eligible apartments will be displayed
- Data is updated automatically daily from Suumo
- Sortable list with search filter at homepage
- Sign in to save your favorite apartment for later viewing
- Support Japanese, English and Vietnamese
As stated in Money Forward's support policy Any official employee living in an apartment that meets either of the following two conditions will receive a pension
- The apartment is located within a radius of 1.5km from the office
- Travel to work by foot or by train takes less than 15 minutes
- The apartment is located within a radius of 1.5km from the office
- With latitude and longitude values retrieved from suumo, we can calculate the direct distance from office using Haversine formula (reference)
- Travel to work by foot or by train takes less than 15 minutes
- This problem can be easily solved using Google Maps Distance Matrix API.
- MacOS X Mojave 10.14
WebServer:
- Nginx
Backend:
- Mysql 8.0.18
- Ruby 2.6.5
- Rails 6.0.1
Frontend:
- Node 13.1.0
- ExpressJS
- ReactJS
- React Router
- Redux
- Redux Saga
- Lodash
Deploy:
- Amazon Web Service EC2
https://en.wikipedia.org/wiki/Haversine_formula
https://developers.google.com/maps/documentation/distance-matrix/