Back to Projects
Housing Management + Multi-tenant

HindCHS - Housing Society Management

A comprehensive backend API system for managing cooperative housing society projects, tenders, documents, and announcements. The platform enables multi-role collaboration between administrators, developers, and users with project-scoped access control.

Private Repository

This repository is private and contains proprietary code. Code samples and architecture details available upon request during interviews.

Live Demo
HindCHS - Housing Society Management
Private Repo

Project Summary

Developed a scalable Node.js/Express backend API for cooperative housing society management with multi-role authentication, project-scoped access control, AWS S3 file storage, and automated email notifications.

Tech Stack

Node.jsExpressMongoDBAWS S3AWS SESNodemailer

Key Features

Multi-role Authentication System

Project-Scoped Access Control

Tender Management System

Document Management with Approval Workflow

Announcement System

Advanced Query Features

What Makes This Unique

Dynamic Project-Based Access Control

Intelligent Tender Partner Assignment

Secure File Access with S3 Signed URLs

Comprehensive Email Notification System

Role-Based Data Filtering

Complexity & Challenges Solved

Multi-Layer Authentication & Authorization

Project-Scoped Data Isolation

Large File Upload Handling with 800MB limits

Complex Query System with multiple parameters

Asynchronous Email Notifications

Document Approval Workflow