Welcome to the official GitHub organization for Neelgar Society.
Neelgar Society is an open-source society management platform designed to simplify the administration of residential communities through a secure, scalable, and modern technology stack.
Our goal is to provide a reliable platform for managing members, finances, communication, documents, and society operations while following modern software engineering practices.
- Java 17
- Spring Boot 3.5
- Spring Security
- MySQL
- Flyway (schema migrations)
- Maven
- JWT Authentication
- REST APIs
- React
- Vite
- TypeScript
- Tailwind CSS
- Docker
- Nginx
- GitHub Actions
- Cloudflare
- Ubuntu Server
| Repository | Description |
|---|---|
| neelgar-society-rest | Spring Boot backend services |
| neelgar-society-react | React web application |
| neelgar-society-infra | Infrastructure, deployment and Cloudflare configuration |
We strive to build software that is:
- Maintainable
- Secure
- Scalable
- Well documented
- Testable
- Developer friendly
Our development follows a structured Git workflow.
main
β
develop
β
βββ feature/*
βββ bugfix/*
βββ hotfix/*
βββ release/*
All production releases are deployed through GitHub Actions with automated CI/CD pipelines.
Project documentation, architecture guides, deployment instructions, coding standards, and developer onboarding will be available in the society-docs repository.
We welcome contributions and improvements.
Before contributing, please read:
- Contribution Guidelines
- Coding Standards
- Pull Request Guidelines
- Security Policy
These documents are available throughout this GitHub Organization.
If you discover a security vulnerability, please report it responsibly instead of opening a public issue.
Each repository contains its own license information where applicable.