EndorsedendorsedCompleted

PHP-to-Node.js Migration & ReactJS SPA Rewrite

Services Covered:

Legacy Application ModernizationWebsite DevelopmentAPI DevelopmentSolution Architecture
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

6 months

Budget
Budget

50K - 199K

Client Size
Start Date

1 October 2019

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
71/100
Good

Project Capability Score (PCS) estimates how capable Sunmait Technologies is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Aligned Code

mapSan Francisco, United States of America

Project Summary

Sunmait Technologies migrated a PHP monolith and MySQL database to Node.js microservices with a MongoDB replica set and rewrote a static website as a ReactJS single-page application for a product software boutique. The vendor participated in architectural decisions, maintained weekly executive touchpoints and direct Slack channels, and delivered quality output that matched the client's expectations.

Key Challenges

  • Migrate a PHP monolith and MySQL database to Node.js microservices
  • Replace MySQL with a MongoDB replica set cluster
  • Rebuild a static website as a ReactJS single-page application
  • Improve scalability to support a growing number of users

Project Deliverables

  • Migrated PHP monolith to Node.js microservices
  • Warehouse application for products and stock management
  • Shop application for product purchases
  • Orders service for basket and order functionality
  • MongoDB replica set cluster
  • ReactJS single-page application frontend

Project Solution

Sunmait migrated the legacy PHP monolith into Node.js microservices, splitting functionality into Warehouse, Shop and Orders services. They replaced the single MySQL instance with a MongoDB replica set cluster and rewrote the static website as a ReactJS single-page application. The team included two back-end developers, one front-end developer, and a senior full-stack team lead and worked iteratively with the client.

Project Outcome

  • Delivered high-quality output matching client expectations
  • Improved scalability and architecture through microservices and MongoDB
  • Maintained regular weekly executive touchpoints and direct Slack communication

Platforms

  • WebWeb

Tech Stack

  • Node.jsNode.js
  • MongoDBMongoDB
  • React.jsReact.js
  • MySQLMySQL

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Sunmait Technologies was eager to find solutions for the client - they were flexible in this regard. They also actively participated in the client's architectural decisions during the development, which helped them achieve their desired outcome. They also met once a week for updates.

Anonymous

CEO

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Sunmait Technologies

Ongoing
Software Development

Staff Augmentation: React Front- and Back-end Support

Preview of the Staff Augmentation: React Front- and Back-end Support
Budget:
50K - 199K
Duration:
79 months
Team Size:
1-5

Services Covered:

+1 more
Completed
Financial Services

Frontend Customization for Cryptocurrency Exchange

Preview of the Frontend Customization for Cryptocurrency Exchange
Budget:
10K - 49K
Duration:
5 months
Team Size:
1-5

Services Covered:

+1 more