Skip to content
Praise Olufemi
All work

Residentia API

Backend for an estate management platform serving residents, guards and admins.

Type
Backend
Status
Live

NestJS / TypeScript / MongoDB / Redis

Residentia API

Overview

Residentia runs residential estates: residents, access control, payments and security operations. On the NestJS backend I restructured the API documentation around user journeys instead of backend modules, so the web and mobile teams could find endpoints for each of the four user types.

What it does

  • Redis caching for 10,000+ concurrent requests
  • One authentication system for residents, partners, guards and admins
  • Granular role-based permissions
  • API docs grouped by user journey

Built with

  • NestJS
  • TypeScript
  • MongoDB
  • Redis
  • Swagger
  • Docker
  • Jenkins
Esc

↑ ↓ to move, Enter to open