Proven, boring-in-a-good-way building blocks: modern web apps at the edge, a small Node.js API, a managed database, and security and reliability controls built into every request.
Diagram: browsers reach the SMSRay web apps, built with Next.js and React on the Vercel edge network. Your backend calls the SMSRay API, a Node.js service on AWS in ap-south-1, with an API key. The API stores data in MongoDB. Everything runs over TLS.
The stack
Six layers, one platform
Grouped the way you would review a vendor: where it runs, where data lives, how it's protected and what happens when something fails.
Web
Fast pages, served from the edge
smsray.com, the customer portal and the admin are web apps built with Next.js and React, served from the Vercel edge network.
Next.js
React
Vercel edge
@lacspace/components
Interfaces built with the Lacspace component kit (@lacspace/components and friends), published openly on npm
Light and dark themes, responsive from small phones up
Server-rendered pages, so content loads without waiting on scripts
API
A small, predictable REST API
The SMSRay API is a Node.js service running on AWS in the ap-south-1 region.
Node.js
AWS ap-south-1
REST + JSON
One versioned base URL and one auth header (x-api-key)
One error shape everywhere: error, code and optional details
A per-client send rate limit (default 20 per second) that keeps traffic smooth
This website runs on open Lacspace packages from the public npm registry, released under the Lacspace Free Licence v1.0. The code samples in our docs use the same licence, so you can paste them straight into your product.