{"id":26922671,"url":"https://github.com/mustafaalkan64/tendersmanagement","last_synced_at":"2025-08-07T14:45:28.376Z","repository":{"id":285462195,"uuid":"933396073","full_name":"mustafaalkan64/TendersManagement","owner":"mustafaalkan64","description":"Tender Management System","archived":false,"fork":false,"pushed_at":"2025-04-01T14:23:00.000Z","size":1745,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T15:27:01.528Z","etag":null,"topics":["authentication","authorization","csharp","dotnetcore","efcore9","mssql","role-permission-management"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustafaalkan64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-02-15T21:11:54.000Z","updated_at":"2025-04-01T14:23:03.000Z","dependencies_parsed_at":"2025-04-01T15:27:04.260Z","dependency_job_id":null,"html_url":"https://github.com/mustafaalkan64/TendersManagement","commit_stats":null,"previous_names":["mustafaalkan64/offersmanagement","mustafaalkan64/tendersmanagement"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafaalkan64%2FTendersManagement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafaalkan64%2FTendersManagement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafaalkan64%2FTendersManagement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafaalkan64%2FTendersManagement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustafaalkan64","download_url":"https://codeload.github.com/mustafaalkan64/TendersManagement/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246734362,"owners_count":20825130,"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":["authentication","authorization","csharp","dotnetcore","efcore9","mssql","role-permission-management"],"created_at":"2025-04-02T00:29:18.793Z","updated_at":"2025-04-02T00:29:19.424Z","avatar_url":"https://github.com/mustafaalkan64.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tender Management System\n\n## Overview\nThe **Tender Management System** is an integrated platform designed to streamline and automate the entire tendering process. It enables users to create and manage tender items, tenders, equipment, and equipment models. The system calculates tender amounts, updates prices, and facilitates investor and bidding company management. It also allows for the seamless export of Word documentation and agreements, dynamically binding tender and tender item data into comprehensive, up-to-date reports and contracts. This solution enhances efficiency, transparency, and accuracy throughout the tender lifecycle.. The system includes advanced user, role, and permission management features, ensuring secure authentication and authorization.\n\n## Features\n- **Manage Investors**: Add, update, and monitor investors.\n- **Manage Bidding Companies**: Keep track of bidding companies and their participation.\n- **Manage Equipment \u0026 Equipment Models**: Catalog and maintain detailed records of equipment and models.\n- **Manage Tenders \u0026 Tender Items**: Create, modify, and review tenders and associated items.\n- **Calculate Tender Amounts**: Calculate total amounts for each tenders and compare with another tenders\n- **Save Tender Items Prices**: Save each tender items prices on tenders\n- **Units Management**: Modify units for assigned each tender items \n- **Edit Agreements**: Update and maintain contractual agreements dynamically.\n- **Dynamic Word Documentation Binding \u0026 Export**: Seamlessly bind data to Word documents and export them.\n- **User, Role and Permission Management**: Implement fine-grained role-based access control (RBAC) for security.\n- **Authentication \u0026 Authorization**: Secure system access with **ASP.NET Identity**.\n\n## Technologies Used\nThe system is built using cutting-edge technologies to ensure high performance and scalability:\n\n- **.NET 9 \u0026 C#**\n- **Entity Framework Core 9** (Code-First Migrations \u0026 Data Seeding)\n- **ASP.NET Identity** for Authentication \u0026 Authorization\n- **Razor Pages** for UI Development\n- **MsSql** for Database\n- **User, Role, and Permission Management** for Access Control\n- **DocumentFormat.OpenXml** For Edit, Save and Export Word Documentation\n\n## Installation \u0026 Setup\n\n### 1. Clone the Repository\n```sh\ngit clone https://github.com/mustafaalkan64/TendersManagement.git\ncd offer-management-system\n```\n\n### 2. Set Up the Database\n- Update the `appsettings.json` file with your database connection string.\n- Apply migrations:\n```sh\ndotnet ef database update\n```\n\n### 3. Run the Application\n```sh\ndotnet run\n```\n\n## Contribution\nWe welcome contributions! Please follow these steps:\n1. Fork the repository.\n2. Create a feature branch.\n3. Commit your changes.\n4. Submit a pull request.\n\n## License\nThis project is licensed under the **MIT License** - see the `LICENSE` file for details.\n\n## Contact\nFor any inquiries or support, feel free to contact us at **mustafaalkan64@gmail.com**.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmustafaalkan64%2Ftendersmanagement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmustafaalkan64%2Ftendersmanagement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmustafaalkan64%2Ftendersmanagement/lists"}