Skip to content (Press Enter)

blog.ex-dev.space

A blog for sharing personal life & work experiences

  • English
  • Tiếng Việt
  • Porfolio
    • Web System
    • Mobile App
  • Blog
    • Tech
      • AWS
      • Javascript
      • PHP
      • Ruby On Rails
    • Life

    True leader create more leader, not follower

    Don't bury your failures, let them inspire you

HC Warehouse – Warehouse management system

Client: Hitachi

Time to finish: 6 months

Project summary:

The client want to develop a platform in which the Managers of the HQ can manage the resources (workers, storage space …) for the other Company’s Warehouses across Japan. The platform should have a Dashboard for HQ Manager can see what is happening in realtime, as for each of the Warehouse should have a Admin Screen to send request or report to HQ about the resources needs / or being freed to transfer to another warehouse. All of the operations should be in realtime and visualize on a map.

3 developers, 1 Japanese designer, and me as Technical Leader

Challenges:

  • Develop a platform with realtime actions (send / received requests & reports between Warehouse & HQ)
  • Make sure the platform as High Availability as possible for ~100 Warehouses & Managers to use
  • The security requirements for this platform was high because I must follow & satisfy Hitachi’s security standards, also the system should not be accessible from outside

Solutions:

* For Backend API, I developed it using Ruby On Rails, Angular for Frontend, PostgreSQL for Database * For the realtime operations, I implemented the WebSocket using socket.io library, Redis for Message Queue * For making the platform High Availability, I implemented the Load Balancers for API, Frontend, Database servers * For deploying, I used Vagrant to package everything inside the VM, and running it from there.

Related Projects

D3 – Salon Management & POS Solution

June 27, 2021

PMS Pro – HR internal tool

June 29, 2021

Hapio – Web & Mobile entertainment app

June 29, 2021

Latest articles

  • JavascriptPHPRuby On RailsTechTools / Tips

    PostgreSQL – How to get all parent nodes in tree using recursive SQL query

    March 6, 2022
  • AWSTechTools / Tips

    AWS Toolkit – A powerful plugin for JetBrains IDEs to work with AWS services

    February 26, 2022
  • AWSJavascriptPHPRuby On RailsTechTools / Tips

    Introduce “ungit”, a Web-based Git UI for developers

    October 26, 2021

Recommended articles

  • turned-on MacBook Pro wit programming codes display
    JavascriptPHPTech

    Step by step to setup XDebug Debugger for PHP Laravel project using PHPStorm on Mac

    July 28, 2021
  • AWSTech

    Step by step to install Postgres on AWS Amazon Linux 2 instance

    October 6, 2021
  • Life

    CUỘC ĐỜI, CÓ MẤY LẦN ĐƯỢC 10 NĂM ?

    September 9, 2021

Let’s connect

  • Facebook
  • Github
  • LinkedIn
© Copyright 2025 blog.ex-dev.space. Perfect Portfolio | Developed By Rara Theme. Powered by WordPress.