Client: gumi Vietnam
Time to finish: Started from 06/2019, maintaining
Project summary:
As the company is growing fast, while Google Sheet and Excel are still able to do the job, but not efficiency, we need to develop a system for managing resources (human, customer deals, projects…) in company more better
Challenges:
- The app must be fast, stable and have friendly, easy to use UI.
- Allow users to login into the app with their Google Account or by username/password
- Have multiple roles, which can assigned to users
- Restrict unauthorized access depend on users permissions & permissions
- Have a dashboard to show overview on resources statuses (in need, lacking, or redundancy)
- Users can track staffs, projects, client deals statuses
Tech stack:
- In this project, I’m in charge of leading both front-end and back-end development team, I used Angular for Frontend, Ruby On Rails for building Backend, Postgres for Database
- I joined the project from the beginning, to help design UI/UX and breakdown the requirements into smaller part
- I worked with other developers in coding, refactoring, optimizing the system to make it fast.
- I deployed the app on AWS services, combining multiple services (EC2, RDS, ELB, AWS Cloudfront, Route53) to make sure the app is stable and high availability