{"id":20564605,"url":"https://github.com/hemmatiali/parsalibrarymanagement","last_synced_at":"2025-09-12T21:20:25.924Z","repository":{"id":209341956,"uuid":"723451792","full_name":"Hemmatiali/ParsaLibraryManagement","owner":"Hemmatiali","description":"An open-source library management system with latest .NET technologies, focusing on robustness and scalability.","archived":false,"fork":false,"pushed_at":"2024-06-23T09:15:05.000Z","size":26005,"stargazers_count":5,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T15:12:49.835Z","etag":null,"topics":["automapper","clean-architecture","clean-code","csharp","entity-framework","fluentvalidation","generic-repository","imagesharp","library-management-system","mvc","serilog","sqlserver","unit-testing"],"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/Hemmatiali.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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}},"created_at":"2023-11-25T17:57:42.000Z","updated_at":"2024-08-31T17:29:10.000Z","dependencies_parsed_at":"2023-12-30T21:54:57.681Z","dependency_job_id":"e9d9e624-57c0-4bca-9078-3e7df728e11e","html_url":"https://github.com/Hemmatiali/ParsaLibraryManagement","commit_stats":null,"previous_names":["hemmatiali/parsalibrarymanagement"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemmatiali%2FParsaLibraryManagement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemmatiali%2FParsaLibraryManagement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemmatiali%2FParsaLibraryManagement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemmatiali%2FParsaLibraryManagement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hemmatiali","download_url":"https://codeload.github.com/Hemmatiali/ParsaLibraryManagement/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248904637,"owners_count":21180835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["automapper","clean-architecture","clean-code","csharp","entity-framework","fluentvalidation","generic-repository","imagesharp","library-management-system","mvc","serilog","sqlserver","unit-testing"],"created_at":"2024-11-16T04:28:04.924Z","updated_at":"2025-04-14T15:13:00.838Z","avatar_url":"https://github.com/Hemmatiali.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Parsa Library Management\n\n## Introduction\nWelcome to the Parsa Library Management project, an open-source initiative for creating a comprehensive library management system. This project is currently under construction and is being developed with a focus on robustness, scalability, and the latest technological standards.\n\n### Technologies\nThis project is being built using a range of modern technologies and architectural approaches, including:\n- **Clean Architecture**: Ensuring a scalable, maintainable, and testable codebase.\n- **.NET 8 \u0026 C# MVC**: Utilizing the latest .NET framework for robust back-end development.\n- **SQL Server**: For reliable and efficient database management.\n- **EntityFramework Core \u0026 Code First**: ORM for .NET, enabling a code-centric database approach.\n- **FluentValidation**: For advanced data validation.\n- **AutoMapper**: To simplify object-to-object mappings.\n- **ImageSharp**: For handling image processing tasks.\n- **Generic Repository Pattern**: Abstracting data access to enhance maintainability.\n- **xUnit**: For comprehensive unit testing.\n- **Serilog**: Providing sophisticated logging, diagnostic, and auditing capabilities.\n\n## Project Status\nThe project is actively being developed, with new features and improvements being added regularly. While it currently focuses on managing books, book categories, and related entities, the scope is set to expand to encompass a wide range of library management functionalities.\n\n## Getting Involved\nWe welcome contributions from developers of all skill levels. To get started:\n1. Fork the repository.\n2. Clone your forked repo: `https://github.com/Hemmatiali/ParsaLibraryManagement.git`.\n3. Create a new branch for your feature with your name: `git checkout -b YourName/YourFeature`.\n4. Make your changes and commit them: `git commit -m 'Add YourFeature'`.\n5. Push to your branch: `git push origin YourName/YourFeature`.\n6. Create a pull request.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE.txt) file for details.\n\n## Contact\n- Project Link: [Parsa Library Management](https://github.com/Hemmatiali/ParsaLibraryManagement)\n\nWe appreciate your interest in the Parsa Library Management project and look forward to your contributions and suggestions!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemmatiali%2Fparsalibrarymanagement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhemmatiali%2Fparsalibrarymanagement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemmatiali%2Fparsalibrarymanagement/lists"}