{"repo":"nitin27may/mean-docker","free":true,"listed":false,"github":"https://github.com/nitin27may/mean-docker","clone":"git clone https://github.com/nitin27may/mean-docker.git","description":"A full-featured contact management system built with TypeScript-powered MEAN stack (MongoDB, Express.js, Angular 21, Node.js). Features JWT authentication, responsive Bootstrap 5 UI, Angular SSR, and complete Docker integration. Run as microservices or standalone components with development and production configurations.","language":"TypeScript","stars":118,"topics":["angular","mongodb","expressjs","nodejs","docker","dockerfile","docker-compose","nginx","mean","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"MEAN Stack with Docker Production-Ready Full-Stack Application MongoDB Express.js Angular 21 Node.js Docker A modern, containerized contact management system demonstrating best practices in full-stack TypeScript development Get Started View Demo Documentation Report Bug --- Table of Contents - Overview - Architecture - Tech Stack - Getting Started - Deployment Modes - Features - Documentation - Roadmap - Contributing - License --- Overview This project demonstrates a production-ready MEAN stack application with modern development practices including TypeScript across the entire stack, JWT authentication, and Docker containerization. It serves as both a learning resource and a foundation for building scalable web applications. Key Highlights Feature Technology --------- ------------ Frontend Angular 21 with TypeScript and Bootstrap 5 Backend Express.js with TypeScript Database MongoDB with Mongoose ODM Authentication JWT-based secure authentication Containerization Docker and Docker Compose Load Balancer Nginx reverse proxy CI/CD GitHub Actions --- Architecture How It Works Layer Component Responsibility :-----: ----------- ---------------- Gateway Nginx Single entry point on port 80. Routes traffic and serves as reverse proxy Frontend Angular 21 Serves the user interface with reactive components and Bootstrap 5 styling Backend Express.js Handles API requests, authentication, and business logic Data MongoDB Persists user accounts and contact information Request Routing Request","default_branch":null,"files":null,"tree":[],"storefront":"/r/nitin27may","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nitin27may/mean-docker/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."}