{"id":27011386,"url":"https://github.com/mmali3287/decoratemynestbackend","last_synced_at":"2026-03-08T21:03:26.673Z","repository":{"id":213622677,"uuid":"733953534","full_name":"MMALI3287/DecorateMyNestBackend","owner":"MMALI3287","description":"Scalable ASP.NET Core Web API for interior design project management, scheduling, financial tracking and real-time updates","archived":false,"fork":false,"pushed_at":"2025-05-16T22:46:20.000Z","size":333,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-23T05:08:45.217Z","etag":null,"topics":["asp-net-core","azure-sql","clean-architecture","csharp","dotnet","entity-framework-core","financial-tracking","interior-design","jwt-authentication","project-management","scheduling","websocket"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MMALI3287.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-20T14:10:57.000Z","updated_at":"2025-05-16T22:46:23.000Z","dependencies_parsed_at":"2024-01-08T11:25:35.371Z","dependency_job_id":"c3a58d3f-02a6-485a-b74b-0e1abdc3f977","html_url":"https://github.com/MMALI3287/DecorateMyNestBackend","commit_stats":null,"previous_names":["mmali3287/decoratemynestbackend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MMALI3287/DecorateMyNestBackend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMALI3287%2FDecorateMyNestBackend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMALI3287%2FDecorateMyNestBackend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMALI3287%2FDecorateMyNestBackend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMALI3287%2FDecorateMyNestBackend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MMALI3287","download_url":"https://codeload.github.com/MMALI3287/DecorateMyNestBackend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMALI3287%2FDecorateMyNestBackend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30273301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","azure-sql","clean-architecture","csharp","dotnet","entity-framework-core","financial-tracking","interior-design","jwt-authentication","project-management","scheduling","websocket"],"created_at":"2025-04-04T11:29:16.047Z","updated_at":"2026-03-08T21:03:26.667Z","avatar_url":"https://github.com/MMALI3287.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏠 DecorateMyNest Backend\n\n![.NET](https://img.shields.io/badge/.NET-512BD4?style=for-the-badge\u0026logo=dotnet\u0026logoColor=white)\n![C#](https://img.shields.io/badge/C%23-239120?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white)\n![Azure](https://img.shields.io/badge/Azure-0078D4?style=for-the-badge\u0026logo=microsoftazure\u0026logoColor=white)\n![Entity Framework](https://img.shields.io/badge/Entity_Framework-512BD4?style=for-the-badge\u0026logo=.net\u0026logoColor=white)\n![SQL Server](https://img.shields.io/badge/SQL%20Server-CC2927?style=for-the-badge\u0026logo=microsoft%20sql%20server\u0026logoColor=white)\n![JWT](https://img.shields.io/badge/JWT-000000?style=for-the-badge\u0026logo=json-web-tokens\u0026logoColor=white)\n![Visual Studio](https://img.shields.io/badge/Visual%20Studio-5C2D91?style=for-the-badge\u0026logo=visual%20studio\u0026logoColor=white)\n![Swagger](https://img.shields.io/badge/Swagger-85EA2D?style=for-the-badge\u0026logo=swagger\u0026logoColor=black)\n![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge)\n[![wakatime](https://wakatime.com/badge/user/55b3480f-fbb9-40ba-bd9a-c04c257f4e39/project/018cd2dd-6b02-43f2-85e7-05383eabf04e.svg)](https://wakatime.com/badge/user/55b3480f-fbb9-40ba-bd9a-c04c257f4e39/project/018cd2dd-6b02-43f2-85e7-05383eabf04e)\n\n## 📑 Table of Contents\n\n- [🏠 DecorateMyNest Backend](#-decoratemynest-backend)\n  - [📑 Table of Contents](#-table-of-contents)\n  - [🌟 Overview](#-overview)\n    - [🚀 Key Features](#-key-features)\n    - [🏗️ Architecture](#️-architecture)\n  - [⚙️ Technical Stack](#️-technical-stack)\n  - [🛠️ Installation](#️-installation)\n  - [🔒 Security](#-security)\n  - [📈 Performance](#-performance)\n  - [🤝 Contributing](#-contributing)\n  - [📄 License](#-license)\n\n## 🌟 Overview\n\nDecorateMyNest Backend is a robust, enterprise-grade ASP.NET Web API powering a comprehensive interior design project management system. Built with modern architecture patterns and best practices, it provides a secure, scalable, and high-performance foundation for managing interior design projects, client interactions and business operations.\n\n### 🚀 Key Features\n\n- **Advanced Project Management**: Sophisticated workflow system for interior design projects\n- **Smart Appointment Scheduling**: Intelligent scheduling system with conflict resolution\n- **Secure Authentication**: JWT-based authentication with role-based access control\n- **Financial Management**: Comprehensive system for handling transactions and installments\n- **Real-time Updates**: WebSocket integration for live project updates\n- **Resource Management**: Efficient tracking of inventory and vendor relationships\n\n### 🏗️ Architecture\n\nOur backend implements a clean, maintainable architecture following industry best practices:\n\n- **Design Patterns**\n\n  - Repository Pattern for data access abstraction\n  - Unit of Work for transaction management\n  - Factory Pattern for dependency management\n  - CQRS for complex operations\n\n- **Clean Architecture**\n  - Clear separation of concerns\n  - Dependency injection\n  - Modular design\n  - Domain-driven design principles\n\n## ⚙️ Technical Stack\n\n- **Framework**: ASP.NET Web API\n- **ORM**: Entity Framework Core\n- **Database**: Azure SQL Database\n- **Authentication**: JWT Token-based auth\n- **Monitoring**: Application Insights\n\n## 🛠️ Installation\n\n1. **Prerequisites**\n\n   ```bash\n   - Visual Studio 2022\n   - .NET 6.0 SDK\n   - SQL Server\n   ```\n\n2. **Clone the Repository**\n\n   ```bash\n   git clone https://github.com/MMALI3287/DecorateMyNestBackend.git\n   cd DecorateMyNestBackend\n   ```\n\n3. **Setup Database**\n\n   ```bash\n   Update-Database\n   ```\n\n4. **Run the Application**\n\n   ```bash\n   dotnet run\n   ```\n\n## 🔒 Security\n\n- JWT Authentication\n- Role-based Authorization\n- Input Validation\n- SQL Injection Prevention\n- XSS Protection\n- CORS Policy\n- Rate Limiting\n\n## 📈 Performance\n\n- Response time \u003c 100ms\n- Query optimization\n- Async operations\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch\n3. Commit your changes\n4. Push to the branch\n5. Open a pull request\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmali3287%2Fdecoratemynestbackend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmali3287%2Fdecoratemynestbackend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmali3287%2Fdecoratemynestbackend/lists"}