{"repo":"urosengineer/saas-backend-starter","free":true,"listed":false,"github":"https://github.com/urosengineer/saas-backend-starter","clone":"git clone https://github.com/urosengineer/saas-backend-starter.git","description":"Java/Spring Boot SaaS backend starter with multi-tenancy, auth, access control, audit logging and file management.","language":"Java","stars":12,"topics":["backend","ddd","docker","enterprise","file-upload","i18n","java","jwt","pbac","portfolio"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"saas-backend-starter Status: Portfolio reference project. Feature-complete snapshot maintained for dependency/security compatibility, CI health, and documentation accuracy. ⚠️ Note: This project demonstrates a complete, runnable backend reference implementation and is published for portfolio and educational purposes. While the codebase is complete and runnable, it is not intended for direct production use without additional security review, infrastructure improvements, and deployment hardening. This codebase is curated and maintained by Uros, a backend engineer specializing in enterprise Java/Spring Boot solutions. It demonstrates practical patterns in modern backend architecture, secure API design, and maintainable Spring Boot engineering. This repository presents a complete, multi-tenant SaaS backend reference implementation for common business backend concerns such as authentication, authorization, tenant-scoped data, auditing, file handling, and API documentation. It showcases how to structure, document, and secure a Java backend using enterprise-style Spring Boot practices. --- Features - 📊 REST API with Swagger/OpenAPI documentation - 🔒 Custom JWT authentication & authorization - 🛡️ Role-based and permission-based access control (RBAC & PBAC) - 🚀 Modular, domain-driven design (DDD): clear separation into controller, service, repository, DTO, domain, and config layers - 👥 User, Organization, Role, Permission, and AuditLog entities - 📝 Audit/event logging with multi","default_branch":null,"files":null,"tree":[],"storefront":"/r/urosengineer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/urosengineer/saas-backend-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}