All Projects → murtekbey → ReCapProject

murtekbey / ReCapProject

Licence: MIT license
Rent A Car Service

Programming Languages

C#
18002 projects
TSQL
950 projects
HTML
75241 projects

Projects that are alternatives of or similar to ReCapProject

neodymium-library
A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
Stars: ✭ 70 (+75%)
Mutual labels:  automation-test
botium-cli
Botium CLI - The Selenium for Chatbots
Stars: ✭ 27 (-32.5%)
Mutual labels:  automation-test
spydriver
🕵️ Lightweight utility to intercept WebDriver and WebElement method calls.
Stars: ✭ 24 (-40%)
Mutual labels:  automation-test
ios-ui-automation-overview
An overview of popular iOS UI testing solutions.
Stars: ✭ 23 (-42.5%)
Mutual labels:  automation-test
selenium-appium
selenium-webdriver+appium: A bridge to make selenium-webdriver to drive appium to do native app testing
Stars: ✭ 35 (-12.5%)
Mutual labels:  automation-test
appium-driver-codeception
Appium Driver for codeception
Stars: ✭ 19 (-52.5%)
Mutual labels:  automation-test
clearth
Test automation tool for Clearing, Settlement and Back-Office Systems
Stars: ✭ 26 (-35%)
Mutual labels:  automation-test
RENAT
Robot framework Extension for Network Automated Testing
Stars: ✭ 61 (+52.5%)
Mutual labels:  automation-test
TAC
自动化测试集管理/执行系统
Stars: ✭ 43 (+7.5%)
Mutual labels:  automation-test
CloudRaider
A resiliency tool that automates Failure mode effect analysis tests, simplifying complex testing with a behavior-driven development and testing approach. Provides a programmatic way to execute controlled failures in AWS and a BDD way to write test cases, allowing test plans themselves to become test cases that can be executed as is.
Stars: ✭ 26 (-35%)
Mutual labels:  automation-test

Car Rental Management System

Introduction - Tanıtım

  • This is an automation project where you can manage your car rental operations. Still working on this project. It is a fast software development infrastructure suitable for modular PnP (Plug and Play) architecture, focusing on SOLID principles and Clean Architecture methods. The project will progress and take its final form over time.
  • Araç kiralama operasyonlarınızı yönetebileceğiniz bir otomasyon projesidir. Modüler PnP (Tak ve Çalıştır) mimarisine uygun, SOLID prensiplerine ve temiz mimari yöntemlerine bağlı bir projedir. Hala proje üzerinde çalışmalar devam ediyor. Zaman içerisinde ilerleyecek ve nihai şeklini alacaktır

Installation - Kurulum

  • SqlQuery.sql Create your table as you can see on the link. (Tablonuzu linkde gördüğünüz şekilde oluşturun)

  • Please run the following codes in order to install the required packages. (Gerekli paketleri kurmak için lütfen aşağıdaki kodları sırasıyla çalıştırın.)

# Clone to repository (Depoyu klonla)
$ git clone https://github.com/murtekbey/ReCapProject

# Go to the folder you cloned (Klonladığınız klasöre gidin)
$ cd ReCapProject

# Install dependencies (Bağımlı olduğunuz paketleri yükleyin)
$ dotnet restore

# Run the application from the WebAPI layer (WebAPI katmanından uygulamayı çalıştırın)

Latest Updates - Son Güncellemeler

  • 08 April 2021

    • User Authorization and Authentication is added. (Kullanıcı yetkilendirme ve kimlik doğrulama eklendi.)
    • User update service is added. (Kullanıcı güncelleme servisi eklendi.)
    • During the rent, add a fake service that will query the customer's Findeks score. (Kiralama esnasında müşterinin findeks puanını sorgulayacak sahte servis eklendi.)
    • Findex score requirement was imposed on cars. (Araçlara findeks puanı zorunluluğu getirildi.)
    • Credit Card save system has been added. (Kredi kartı kaydetme sistemi eklendi.)
    • Fake Payment service is added. (Sahte ödeme servisi eklendi.)
    • Tested. Works smoothly. (Test edildi. Sorunsuz bir şekilde çalışıyor.)
  • 29 March 2021

    • Some business rules are refactored. (Bazı iş kuralları yeniden düzenlendi.)
    • Implementation of Angular SPA is added. (Angular eklendi.) (You can check here. ReCapProject-SPA (Linkden Angular projesine ulaşabilirsiniz.)
  • 04 March 2021

    • Cache is added.
    • Transaction is added.
    • Performance is added.
    • Managers are refactored according to new updates (Managerlar yeni güncellemelere göre yeniden düzenlendi.)
    • Performance time was set to 1 second for testing purposes. You can update it if you want. (Test etme amacıyla performans süresi 1 saniye olarak ayarlandı. İsterseniz güncelleyebilirsiniz.)
    • Tested via Postman (Postman aracılığıyla test edildi.)
  • 02 March 2021

    • Authentication and Authorization is added. (Kimlik doğrulama ve yetkilendirme eklendi.)
    • For now, Need Authorization for Create, Update, Delete functions. (Artık ekleme, silme ve güncelleme fonksiyonları için yetkiye ihtiyaç var.)
    • SqlQuery.sql is updated for Authorization tables. (SqlQuery dosyası güncellendi.)
    • Tested via Postman (Postman aracılığıyla test edildi.)
    • CarImages operations are refactored. (CarImages operasyonları yeniden düzenlendi.)
    • ConsoleUI layer is removed. (ConsoleUI katmanı silindi.)
  • 26 February 2021

    • CarImageCreationDto is added (CarImageCreationDto eklendi)
    • AutoMapper injected to WebAPI layer (WebAPI katmanına AutoMapper eklendi)
    • Image files "POST" operations can now be executed via FormData. (Resim dosyaları "POST" operasyonları artık FormData üzerinden gerçekleştirilebilir.)
  • 25 February 2021

    • SqlQuery.sql is updated for CarImages (SqlQuery dosyası CarImages eklenerek güncellendi.)
    • Business Rules added (Business kuralları eklendi.)
    • CarImages added to project. (CarImages projeye eklendi.)
    • Filing Rules are added for CarImages (CarImages için dosyalama kuralları eklendi.)
    • Tested via Postman after refactoring. (Yeniden düzenleme yapıldıktan sonra Postman aracılığıyla test edildi.)
  • 18 February 2021

    • Autofac, Autofac.Extensions.DependencyInjection, Autofac.Extras.DynamicProxy are added to project. (Autofac projeye eklendi.)
    • AOP and IoC container structures are now used in the project (Artık projede AOP ve IoC yapıları kullanılıyor.)
    • FluentValidation is added. Validation processes will now be performed with the help of FluentValidation. (Validation işlemleri artık FluentValidation yardımıyla gerçekleştirilecek.)
    • Business layer has been updated. Added attributes instead of conditions. (Business katmanı güncellendi. Koşul döngüleri yerine attributelar eklendi.)
    • Codes have been refactored according to Autofac and FluentValidation. You can follow commits. (Kodlar Autofac ve FluentValidationa göre tekrar düzenlendi. Commitlerden takip edebilirsiniz.)
    • Some bugs are fixed. (Bazı hatalar düzeltildi)
    • Tested via Postman after refactoring. (Yeniden düzenleme yapıldıktan sonra Postman aracılığıyla test edildi.)
  • 16 February 2021

    • WebAPI layer is added. Set WebAPI as startup project for testing (WebAPI katmanı sisteme eklendi. Test etmek için WebAPI katmanını başlangıç projesi olarak ayarlamanız gerekiyor)
    • CRUD Operations is added to WebAPI/Controllers layer (CRUD operasyonları WebAPI/Controllers katmanına eklendi)
    • Detail operations have been updated (Detay operasyonları güncellendi)
    • Singletons are added to Startup.cs
    • RentalDetailDto entity and its operations has been updated.
    • Some bugs fixed.
    • Tested via Postman

Layers - Katmanlar

Code released under the MIT License. © 2021 Murat ALTINPINAR

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].