{"id":18755853,"url":"https://github.com/fdeniz07/recapproject","last_synced_at":"2025-04-13T01:57:25.302Z","repository":{"id":177449234,"uuid":"654653344","full_name":"fdeniz07/ReCapProject","owner":"fdeniz07","description":"Rent A Car Project - Asp.Net Core API  (Backend)","archived":false,"fork":false,"pushed_at":"2023-10-02T18:58:20.000Z","size":115,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T01:57:03.352Z","etag":null,"topics":["aop-aspects","asp-net-core","autofac","crosscuttingconcerns","entity-framework","rest-api"],"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/fdeniz07.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":"2023-06-16T15:57:07.000Z","updated_at":"2024-01-19T22:04:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"b2d4eb8c-a1fd-41b2-8fa9-72dd87fece97","html_url":"https://github.com/fdeniz07/ReCapProject","commit_stats":null,"previous_names":["fdeniz07/recapproject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdeniz07%2FReCapProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdeniz07%2FReCapProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdeniz07%2FReCapProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdeniz07%2FReCapProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdeniz07","download_url":"https://codeload.github.com/fdeniz07/ReCapProject/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654049,"owners_count":21140235,"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":["aop-aspects","asp-net-core","autofac","crosscuttingconcerns","entity-framework","rest-api"],"created_at":"2024-11-07T17:34:12.342Z","updated_at":"2025-04-13T01:57:25.249Z","avatar_url":"https://github.com/fdeniz07.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ReCapProject\n\nThis Project is a Rent A Car Restful-API Project.\n\n## Technologies to be used in this project:\n\n- Developing a Project With N Layered Architecture - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Entity Framework Core 7.0 Code First - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Code First - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Generic Repository Pattern - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- OOP - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Polymorphism - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Dependency Injection In N Layered Architecture - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Extension Methods - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Custom Result Structure - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- DTO (Data Transfer Object) - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- LINQ - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- AOP (Aspect Oriented Programming) - Validation - Caching - Performance - Transaction Aspects - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Autofac - IoC Container - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- FluentValidation - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Cross Cutting Concerns - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Interceptor, Reflextion, Delegate, Attribute - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- File Upload  - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- HMACSHA512 Password Hashing - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- ASP.NET Core Identity - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Authentication \u0026 Authorization - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- JWT (JSON Web Token) - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- SOLID - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- CLEAN CODE - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n\u003c!--\n- AutoMapper Library - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- MD5 Password Hashing - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- SHA512 Password Hashing - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Database Configurations With Fluent API - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Paging, Sorting, Filtering - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- File \u0026 Image Upload - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- User Management System with Identity - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- ASP.NET Core Identity - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Authentication \u0026 Authorization - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Social Login\n- Ajax - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- jQuery - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- jQuery UI - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Sweet Alert2 - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Toastr - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- DataTables - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Trumbowyg - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Select2 - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Bootstrap 4.5 - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Email (SMTP) Operations - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- With NLog Logging (File and Database) - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Dynamic appSettings File - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n- Smidge Library - \u003cimg src=\"https://banner2.cleanpng.com/20180318/wwe/kisspng-check-mark-computer-icons-royalty-free-clip-art-blue-check-mark-5aae2bc6a7d722.9474025515213639106875.jpg\" width=25px height=15px/\u003e\n--\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdeniz07%2Frecapproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdeniz07%2Frecapproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdeniz07%2Frecapproject/lists"}