Subscriber & Employee Portal
Subscriber and staff portal PWA for a telecom operator
- Year
- 2025
- Role
- Full-stack development
- Stack
- RedwoodJS · Prisma · GraphQL · PostgreSQL · Python · Node.js
About the project
A progressive web app for a regional telecom operator, serving both subscribers and staff from one system: a subscriber self-service portal, service-order management, and an automated billing-and-collection workflow with online payment. Built solo, end to end, with RedwoodJS, Prisma, GraphQL, and PostgreSQL, backed by Python and Node.js microservices on AWS.
Highlights
- Subscriber and staff workflows in one RedwoodJS codebase
- Automated billing and collection with online payments
- Python and Node.js microservices on AWS
- Designed, built, and shipped solo, end to end
Read the full case study
The platform
A progressive web app built for a regional telecom operator, serving two audiences from a single codebase: subscribers managing their own accounts, and staff running day-to-day operations.
Subscribers get a self-service portal; staff manage service orders and an automated billing-and-collection workflow with online payment-gateway integration.
Architecture & engineering
- Full-stack RedwoodJS — a React front end over a GraphQL API — with Prisma on PostgreSQL
- Supporting Python and Node.js microservices for billing, collection, and background processing
- Deployed on AWS across RDS, Lambda, EC2, S3, and SNS
- Designed, built, and shipped solo from start to finish