Back to Projects
Community Management + AI Translation

Kapol - Community Management

A comprehensive RESTful backend API for managing a Gujarati community organization with full bilingual support (English/Gujarati). The platform handles membership management, matrimony profiles, events, Hindu calendar (Panchang) data, job postings, photo galleries, and community services.

Private Repository

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

Kapol - Community Management
Private Repo

Project Summary

Built a scalable Node.js/Express REST API for a Gujarati community platform featuring AI-powered bilingual translation, automated web scraping for Hindu calendar data, role-based access control, and comprehensive community management modules.

Tech Stack

Node.jsExpressMongoDBOpenAIGeminiRazorpayTwilioCheerio

Key Features

Bilingual Data Management with AI translation

Web Scraping & Data Processing for Panchang

Role-Based Access Control with multi-tier authorization

Matrimony Matching System

Event & Community Management

Order & Form Management

What Makes This Unique

AI-Powered Bilingual Architecture with automatic translation

Intelligent Web Scraping with exponential backoff

Complex Family Relationship Tracking

Dual Authentication System with OTP

Cultural Calendar Integration with automated scraping

Complexity & Challenges Solved

Multi-Language Data Synchronization

Web Scraping at Scale with retry logic

Complex Authorization Logic with role-based middleware

File Upload & Storage Pipeline with AWS S3

Real-Time Notification System with bilingual support

Payment Processing Integration with Razorpay