From bfab7dfcfa047aacc00c84cb33361cea9afbd94e Mon Sep 17 00:00:00 2001 From: kumaransg Date: Wed, 15 Sep 2021 11:00:48 +0530 Subject: [PATCH] Ride share update --- Low_level_Design_Problems/.DS_Store | Bin 45060 -> 40964 bytes .../LLD-Practice/.DS_Store | Bin 6148 -> 6148 bytes .../src/main/java/com/system/.DS_Store | Bin 6148 -> 6148 bytes .../main/java/com/system/lintcode/.DS_Store | Bin 6148 -> 6148 bytes .../Machine_coding_FLIPKART/.DS_Store | Bin 10244 -> 8196 bytes .../low-level-design-3/.DS_Store | Bin 8196 -> 8196 bytes Ride Sharing /.DS_Store | Bin 8196 -> 10244 bytes .../DriverAndRiderApplication/.classpath | 0 .../DriverAndRiderApplication/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../Test/test/EligibleDriverTest.java | 0 .../Test/test/MainClassTest.java | 0 .../Test/test/businessLogicImplTest.java | 0 .../bin/application/mainClass.class | Bin .../bin/business/logic/BusinessLogic.class | Bin .../BusinessLogicImplementation.class | Bin .../implementation/EligibleDrivers.class | Bin .../bin/data/DummyData.class | Bin .../bin/input/datainput.class | Bin .../bin/test/EligibleDriverTest.class | Bin .../bin/test/MainClassTest.class | Bin .../bin/test/businessLogicImplTest.class | Bin .../src/application/mainClass.java | 0 .../src/business/logic/BusinessLogic.java | 0 .../BusinessLogicImplementation.java | 0 .../logic/implementation/EligibleDrivers.java | 0 .../src/data/DummyData.java | 0 .../src/input/datainput.java | 0 .../Ride-Sharing Application/.idea/.gitignore | 0 .../.idea/compiler.xml | 0 .../.idea/jarRepositories.xml | 0 .../Ride-Sharing Application/.idea/misc.xml | 0 .../Ride-Sharing Application/.idea/vcs.xml | 0 .../Ride-Sharing Application/README.md | 0 .../Ride-Sharing Application.iml | 0 .../Ride-Sharing Application/pom.xml | 0 .../src/main/java/Driver.java | 0 .../RideAlgorithm/IRideSelectionStrategy.java | 0 .../RideAlgorithm/MostVacantStrategy.java | 0 .../PreferredVehicleStrategy.java | 0 .../main/java/RideAlgorithm/RideManager.java | 0 .../main/java/RideAlgorithm/RiderFactory.java | 0 .../src/main/java/dao/IUserDAO.java | 0 .../src/main/java/dao/IVehicleDAO.java | 0 .../src/main/java/dao/UserDAO.java | 0 .../src/main/java/dao/VehicleDAO.java | 0 .../exception/SeatNotVacantException.java | 0 .../src/main/java/model/Ride.java | 0 .../src/main/java/model/RideStatus.java | 0 .../src/main/java/model/User.java | 0 .../src/main/java/model/Vehicle.java | 0 .../main/java/service/IOnBoardingService.java | 0 .../src/main/java/service/IRideService.java | 0 .../main/java/service/OnBoardingService.java | 0 .../src/main/java/service/RideService.java | 0 .../RideSharing2}/.DS_Store | Bin .../RideSharing2}/.idea/.gitignore | 0 .../RideSharing2}/.idea/RideSharing.iml | 0 .../RideSharing2}/.idea/misc.xml | 0 .../RideSharing2}/.idea/modules.xml | 0 .../RideSharing2}/.idea/vcs.xml | 0 .../RideSharing2}/Database/RideManager.java | 0 .../RideSharing2}/Database/UserManager.java | 0 .../Exceptions/AlreadyRideExists.java | 0 .../RideSharing2}/Exceptions/InvalidUser.java | 0 .../Exceptions/InvalidVehicle.java | 0 .../RideSharing2}/Exceptions/NoRideFound.java | 0 .../Exceptions/UserAlreadyExists.java | 0 .../Exceptions/VehicleAlreadyExists.java | 0 .../RideSharing2}/Main/RideSharingTest.java | 0 .../Model/MostVacantStrategy.java | 0 .../Model/PreferredVehicleStrategy.java | 0 .../RideSharing2}/Model/Ride.java | 0 .../RideSharing2}/Model/RideStatus.java | 0 .../Model/SelectionStrategy.java | 0 .../Model/SelectionStrategyType.java | 0 .../RideSharing2}/Model/User.java | 0 .../RideSharing2}/Model/Vehicle.java | 0 .../RideSharing2}/README.md | 0 .../RideSharing2}/Service/Application.java | 0 .../cab_booking_system/.DS_Store | Bin .../cab_booking_system/README.md | 0 .../cab_booking_system/cab_booking_system.iml | 0 .../cab_booking_system/src/.DS_Store | Bin 6148 -> 6148 bytes .../src/CabBookingSystemMainApp.java | 0 .../src/cab_manager/CabManager.java | 0 .../src/constants/CabBookingConstants.java | 0 .../src/entity/AbstractAccount.java | 0 .../src/entity/BaseCab.java | 0 .../cab_booking_system/src/entity/Cab.java | 0 .../src/entity/CabBookingRequest.java | 0 .../cab_booking_system/src/entity/Driver.java | 0 .../src/entity/Location.java | 0 .../cab_booking_system/src/entity/Rider.java | 0 .../src/entity/RiderAccount.java | 0 .../src/enums/AccountStatus.java | 0 .../src/enums/CabBookingStatus.java | 0 .../src/enums/CabStatus.java | 0 .../src/enums/RiderStatus.java | 0 .../src/rider_manager/RiderManager.java | 0 .../src/service/CabBookingService.java | 0 .../src/service/ICabAssignStrategy.java | 0 .../src/service/SimpleCabAssignStrategy.java | 0 .../miniuber/Helper.java | 0 .../miniuber/Location.java | 0 .../miniuber/MiniUber.java | 0 .../miniuber/MiniUberImpl.java | 0 .../miniuber/Trip.java | 0 .../uber/.DS_Store | Bin .../uber/build.gradle | 0 .../uber/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../uber/gradlew | 0 .../uber/gradlew.bat | 0 .../uber/settings.gradle | 0 .../uber/src/.DS_Store | Bin .../uber/src/main/.DS_Store | Bin .../uber/src/main/java/.DS_Store | Bin .../src/main/java/lowleveldesign/.DS_Store | Bin .../main/java/lowleveldesign/uber/.DS_Store | Bin .../java/lowleveldesign/uber/api/.DS_Store | Bin .../api/LowLevelDesignUberApplication.java | 0 .../api/authentication/SecurityConfig.java | 0 .../uber/api/beans/models/Position.java | 0 .../clients/AuthenticationServiceClient.java | 0 .../api/clients/LocationServiceClient.java | 0 .../uber/api/clients/OtpServiceClient.java | 0 .../api/clients/PaymentServiceClient.java | 0 .../clients/RegistrationServiceClient.java | 0 .../api/clients/TrackingServiceClient.java | 0 .../uber/api/clients/UserServiceClient.java | 0 .../controllers/AuthenticationController.java | 0 .../api/controllers/DriverController.java | 0 .../uber/api/controllers/RiderController.java | 0 .../proxies/LocationServiceProxy.java | 0 .../components/proxies/OtpServiceProxy.java | 0 .../proxies/PaymentServiceProxy.java | 0 .../proxies/RegistrationServiceProxy.java | 0 .../proxies/TrackingServiceProxy.java | 0 .../components/proxies/UserServiceProxy.java | 0 .../uber/api/core/entities/Booking.java | 0 .../uber/api/core/entities/BookingStatus.java | 0 .../uber/api/core/entities/BookingType.java | 0 .../uber/api/core/entities/Cab.java | 0 .../uber/api/core/entities/CabType.java | 0 .../uber/api/core/entities/CardType.java | 0 .../uber/api/core/entities/Color.java | 0 .../uber/api/core/entities/Driver.java | 0 .../uber/api/core/entities/Gender.java | 0 .../uber/api/core/entities/Location.java | 0 .../uber/api/core/entities/OTP.java | 0 .../api/core/entities/PaymentGateway.java | 0 .../uber/api/core/entities/PaymentMethod.java | 0 .../api/core/entities/PaymentMethodType.java | 0 .../api/core/entities/PaymentReceipt.java | 0 .../uber/api/core/entities/Rider.java | 0 .../uber/api/core/entities/Role.java | 0 .../uber/api/core/entities/User.java | 0 .../base/BaseAbstractAuditableEntity.java | 0 .../api/core/services/IBookingService.java | 0 .../api/core/services/ITrackingService.java | 0 .../startegies/eta/EuclideanETAStrategy.java | 0 .../api/core/startegies/eta/IETAStrategy.java | 0 .../uber/api/enums/RoleName.java | 0 .../uber/api/exceptions/APIException.java | 0 .../api/exceptions/NoSuchUserException.java | 0 .../api/repositories/BookingRepository.java | 0 .../api/repositories/DriverRepository.java | 0 .../api/repositories/RiderRepository.java | 0 .../uber/api/repositories/RoleRepository.java | 0 .../uber/api/repositories/UserRepository.java | 0 .../uber/api/utils/RandomUtils.java | 0 .../src/main/resources/application.properties | 0 .../LowLevelDesignUberApplicationTests.java | 0 174 files changed, 0 insertions(+), 0 deletions(-) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/.classpath (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/.project (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/.settings/org.eclipse.jdt.core.prefs (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/Test/test/EligibleDriverTest.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/Test/test/MainClassTest.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/Test/test/businessLogicImplTest.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/application/mainClass.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/business/logic/BusinessLogic.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/business/logic/implementation/BusinessLogicImplementation.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/business/logic/implementation/EligibleDrivers.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/data/DummyData.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/input/datainput.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/test/EligibleDriverTest.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/test/MainClassTest.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/bin/test/businessLogicImplTest.class (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/src/application/mainClass.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/src/business/logic/BusinessLogic.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/src/business/logic/implementation/BusinessLogicImplementation.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/src/business/logic/implementation/EligibleDrivers.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/src/data/DummyData.java (100%) rename {Low_level_Design_Problems/Machine_coding_FLIPKART => Ride Sharing }/DriverAndRiderApplication/src/input/datainput.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/.idea/.gitignore (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/.idea/compiler.xml (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/.idea/jarRepositories.xml (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/.idea/misc.xml (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/.idea/vcs.xml (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/README.md (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/Ride-Sharing Application.iml (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/pom.xml (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/Driver.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/RideAlgorithm/IRideSelectionStrategy.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/RideAlgorithm/MostVacantStrategy.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/RideAlgorithm/PreferredVehicleStrategy.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/RideAlgorithm/RideManager.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/RideAlgorithm/RiderFactory.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/dao/IUserDAO.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/dao/IVehicleDAO.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/dao/UserDAO.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/dao/VehicleDAO.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/exception/SeatNotVacantException.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/model/Ride.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/model/RideStatus.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/model/User.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/model/Vehicle.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/service/IOnBoardingService.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/service/IRideService.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/service/OnBoardingService.java (100%) rename {Low_level_Design_Problems/LLD-Practice => Ride Sharing }/Ride-Sharing Application/src/main/java/service/RideService.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/.DS_Store (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/.idea/.gitignore (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/.idea/RideSharing.iml (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/.idea/misc.xml (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/.idea/modules.xml (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/.idea/vcs.xml (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Database/RideManager.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Database/UserManager.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Exceptions/AlreadyRideExists.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Exceptions/InvalidUser.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Exceptions/InvalidVehicle.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Exceptions/NoRideFound.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Exceptions/UserAlreadyExists.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Exceptions/VehicleAlreadyExists.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Main/RideSharingTest.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/MostVacantStrategy.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/PreferredVehicleStrategy.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/Ride.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/RideStatus.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/SelectionStrategy.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/SelectionStrategyType.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/User.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Model/Vehicle.java (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/README.md (100%) rename {Low_level_Design_Problems/RideSharing => Ride Sharing /RideSharing2}/Service/Application.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/.DS_Store (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/README.md (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/cab_booking_system.iml (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/.DS_Store (85%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/CabBookingSystemMainApp.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/cab_manager/CabManager.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/constants/CabBookingConstants.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/AbstractAccount.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/BaseCab.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/Cab.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/CabBookingRequest.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/Driver.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/Location.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/Rider.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/entity/RiderAccount.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/enums/AccountStatus.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/enums/CabBookingStatus.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/enums/CabStatus.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/enums/RiderStatus.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/rider_manager/RiderManager.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/service/CabBookingService.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/service/ICabAssignStrategy.java (100%) rename {Low_level_Design_Problems/low-level-design-3 => Ride Sharing }/cab_booking_system/src/service/SimpleCabAssignStrategy.java (100%) rename {Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode => Ride Sharing }/miniuber/Helper.java (100%) rename {Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode => Ride Sharing }/miniuber/Location.java (100%) rename {Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode => Ride Sharing }/miniuber/MiniUber.java (100%) rename {Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode => Ride Sharing }/miniuber/MiniUberImpl.java (100%) rename {Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode => Ride Sharing }/miniuber/Trip.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/build.gradle (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/gradle/wrapper/gradle-wrapper.jar (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/gradle/wrapper/gradle-wrapper.properties (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/gradlew (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/gradlew.bat (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/settings.gradle (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/.DS_Store (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/LowLevelDesignUberApplication.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/authentication/SecurityConfig.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/beans/models/Position.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/AuthenticationServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/LocationServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/OtpServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/PaymentServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/RegistrationServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/TrackingServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/clients/UserServiceClient.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/controllers/AuthenticationController.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/controllers/DriverController.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/controllers/RiderController.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/LocationServiceProxy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/OtpServiceProxy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/PaymentServiceProxy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/RegistrationServiceProxy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/TrackingServiceProxy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/UserServiceProxy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Booking.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingStatus.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingType.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Cab.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/CabType.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/CardType.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Color.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Driver.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Gender.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Location.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/OTP.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentGateway.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethod.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethodType.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentReceipt.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Rider.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/Role.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/User.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/entities/base/BaseAbstractAuditableEntity.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/services/IBookingService.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/services/ITrackingService.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/EuclideanETAStrategy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/IETAStrategy.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/enums/RoleName.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/exceptions/APIException.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/exceptions/NoSuchUserException.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/repositories/BookingRepository.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/repositories/DriverRepository.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/repositories/RiderRepository.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/repositories/RoleRepository.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/repositories/UserRepository.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/java/lowleveldesign/uber/api/utils/RandomUtils.java (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/main/resources/application.properties (100%) rename {Low_level_Design_Problems => Ride Sharing }/uber/src/test/java/lowleveldesign/uber/LowLevelDesignUberApplicationTests.java (100%) diff --git a/Low_level_Design_Problems/.DS_Store b/Low_level_Design_Problems/.DS_Store index 94b1d0226cf2571415430530d36d498c70cc4d83..44db5b561a70769344194affc70af4c509e8f73a 100644 GIT binary patch delta 378 zcmZp9z|?YpNt%Iyfzhcn#gKtv29U`C#2{LLhk;?jL}?S&Z$J*`#*pp&j1rp-Cwyj~ z{C=7ePg!tLUQT{qI#7;rvV(xcW)*=g%$v`P39&5ZR#0G++sxyj#6S6>K>Xxh|A~_o z7Tww`7_gRea*lE9WQTGOMxn_H3lui5j!I;iSSHS>IQi!y)5#%;>XT=O@NITUQ01Sz zIW7_+qrX^Tvrd6E+vFGJ!kdqlGjU8_)5JenXQ|O-g{AV7^%|~C=80FH{5DP=q+EWp zVdDnA$%YeTCf6j~V4O9XJ6;7MCp_6;4GSatW}XEiOp_h_Wmtd?XP?X&|8KM2VnL?K zoLT&gTp)cMDaFY-N%{FXlN;M4HXmrqWD*Ce=Cj delta 524 zcmZoUz|``9Nt%Iyfzhcn#gKtv1(3-B#2{LLhk;?iL}?S&zd#Px#*pp&jKY%>B_uYx zN^D_fWnm~~NSgeiT3qnQe=q=HJo+EE^lNSQm3EC@{)z=5bKspUgK&Z}LTP!^yq=6F0L4F5qN5F?ph5!(;_R z@6AQgO)Qh0C;esx*`%=9E+LkG@S1iEd6VljN8zDCq#Pd$R6SrO9{d zu1%6)nQSywXL3lR`ew6+HonOlrPaVHI41{+%1o}F3Z^$}2wZ31{J(84J6N6x=z5OL zJQGBiCd&ofn(R19m8UGYC@&{JFC8euxY>F#P-b48JR=v_kQ;qB7`Z3^7uTEo(9L7> zQZZXb5n#lCzzS|4;R=nY$zl%cv+%)|sk| I$5bmu00MHFPXGV_ diff --git a/Low_level_Design_Problems/LLD-Practice/.DS_Store b/Low_level_Design_Problems/LLD-Practice/.DS_Store index 3e34d7407c00da8a768e3728c395a8db8006cfc5..22aa05cb4ef5a374ac7c9b4ee2e7f590a6642da3 100644 GIT binary patch delta 32 ocmZoMXfc@J&&a|=h75*8h9V$8k0G5wfx(fX v00?t{{A8eb36Rcb$n(s}Pfp6oPhwzT5CCFp1_nls%?51kjGNgx{_+C=KGGFL diff --git a/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/.DS_Store b/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/.DS_Store index b5cf314d76be52f7e754da4a34d03390c2503190..b52ab94c12adbd19ef34527bb037d8ee5774ec88 100644 GIT binary patch delta 96 zcmZoMXfc=|#>B!ku~2NHo+2a1#(>?7i&&T#IX3e!6*5ltVCok!GBMXtFg7)=)lsN6 zH#g8xFflfp{F=#ha}M(+#?9;;{2W02n?EvtXP(S2;>f|sz`(=+1e+s7)-VGArF|E4 delta 68 zcmZoMXfc=|#>B)qu~2NHo+2ar#(>?7jO?3vSPB_8r?D+$+}QAvX)`+qKL=3FWB)qu~2NHo+2aj!~pA!9~u~ej2@Tzr1Ii|q@4UD1_p+cNd-BX#U%y? z*BP0ZSyU}oHMI3i$gQlZuBok?33M$GFfu}D27V|Fqh@W~^N3|L hI|n}p(AygyerKM{FJdSFQr!T=KpL!ZbAZSeW&kSiP8R?G delta 66 zcmZoMXfc=|#>CJ*u~2NHo+2aD!~pBb1|lqz`I#IyTQZ+x*_^JhP7RO(Mg|505Iwm-rgw9aFf%g%=SLvs diff --git a/Low_level_Design_Problems/low-level-design-3/.DS_Store b/Low_level_Design_Problems/low-level-design-3/.DS_Store index af4f1d1b2d77021688346bb30f4f0b2f594a6fe3..21d13922c5b0203c076fbdac6751d005c83e91b4 100644 GIT binary patch delta 102 zcmZp1XmOa}FUrNhz`)4BAi%(&%aG5I1|*Xi5;qo3W1rZ-yP2JXg@ci6bEDuQ#>uyZ zG$&UGOb|9P*HJJwHLlfBs5Un@&`~fkHk(`{WD1rq73ANnEL_F7Igw`>^JaF5zw7|t Cc^cOM delta 195 zcmZp1XmOa}FUrlpz`)4BAi%(o#E=h!*$kNsc^eC-u}^H^-OSFx!jTA4A;gf(kO))} zkF1Iz9mp?cs088?hE#@J&z$_^q@4UDpn9Nj4Awxb@gEF;EIejRJ}o$B@)rRQNu0J! cJ|iT(nO|T&<78Q3@y-8)k{LJ86-nm?0P3GF-v9sr diff --git a/Ride Sharing /.DS_Store b/Ride Sharing /.DS_Store index f3ff4f30784bebb8e6fb88c1b53619745231b8f6..4ce405db1436c34df4fa31de7c505af6e73775f5 100644 GIT binary patch literal 10244 zcmeHMPj4GV6n~Q%SUV}%q)C&AKUxtXRn(E}{K2VERpSJKsZiWFDv8qKuDugy)%A|G zyN*dikU4PWh(xa(5Gpq=d;t!80wgYc0S=tF(l;~ft-X%bHm<73*@&upuV(Y+0qyQ*mI4lb4m!nhEl93CsS6+QhQ4&hxV&ZObpEZk~?ls(;?(FhjLHG8{zP`nn73g~Twn>{Mb!v^- zo^IOI5zeMT(d5qOrfslhjx}t<74sD314W4|@sc`wbhNm#l+-e-$4Tudol0LzYO5>P zj*sKY%)9C9`Fpj)2S;BWfBge44h!-39T=DWpnZtiGXZ!|bZm>+RX!QkIamh=FG>y& zTn9eH3ljr2v2XbOI@H0!KBvY*$-wTWfW&d4LcszM2MKT1Q9$+7I16o zBxV8Qg+UX?Equ!3%0iu6x=39$96#^@QglU9gc`sAGY>0S13(g@?d>3*+R;SueEAIH zs)8i)$fB@@^cjAXl`!gbsEJLGc5i&}bBMTs<{nn+1_C8S-e?eWT@lw!3z-Sg(#PwJ z0lu1E#&agKGVqzxXSpFL$4-V4(jhRv4T0I$?~K8@_@a*Rz6^P9edNw5AZ+HRi15^mm7&I^sz>m^y0Lk|V;G>S?GO!y~z=8#ul>DdAnZ>tlyfd$;PC#>U>BOTF!qI__2+W?2R1 znx4t*osOqFcU;V*@*b__?LCHXJiyFpqt4CT+thJU_V{n_=#Hb?Rhm1zYw2ZbZP+>H zd921Q`E0n5f*NOcgyhLhQXsd;rt}_ZCulsQ z?I>gyI{}rU-+G7LIaDvmHEaC-|D*o@|38PwL`#kkI6nxG*m`k2hwE)`q2ZQNyOxx~1sic4k5XL6V~1bIi(MbbQmBi9dX_6FTT-Hi<>mh~fL~!o`MX^8Y3_yb@#vN&sm*FEeoT|C*rX@NuuKp(G1pNrHZ`u*QK&XIH_%Zq ZF*ck0pT!g`@6F0TxrD83Gdss$egMV%6U+br delta 36 scmZoMXfc@J&&atkU^g=(=VU`xsm*FEeoT`mvX^aakY(J=&heKY0LY;V=>Px# diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/CabBookingSystemMainApp.java b/Ride Sharing /cab_booking_system/src/CabBookingSystemMainApp.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/CabBookingSystemMainApp.java rename to Ride Sharing /cab_booking_system/src/CabBookingSystemMainApp.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/cab_manager/CabManager.java b/Ride Sharing /cab_booking_system/src/cab_manager/CabManager.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/cab_manager/CabManager.java rename to Ride Sharing /cab_booking_system/src/cab_manager/CabManager.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/constants/CabBookingConstants.java b/Ride Sharing /cab_booking_system/src/constants/CabBookingConstants.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/constants/CabBookingConstants.java rename to Ride Sharing /cab_booking_system/src/constants/CabBookingConstants.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/AbstractAccount.java b/Ride Sharing /cab_booking_system/src/entity/AbstractAccount.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/AbstractAccount.java rename to Ride Sharing /cab_booking_system/src/entity/AbstractAccount.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/BaseCab.java b/Ride Sharing /cab_booking_system/src/entity/BaseCab.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/BaseCab.java rename to Ride Sharing /cab_booking_system/src/entity/BaseCab.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Cab.java b/Ride Sharing /cab_booking_system/src/entity/Cab.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Cab.java rename to Ride Sharing /cab_booking_system/src/entity/Cab.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/CabBookingRequest.java b/Ride Sharing /cab_booking_system/src/entity/CabBookingRequest.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/CabBookingRequest.java rename to Ride Sharing /cab_booking_system/src/entity/CabBookingRequest.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Driver.java b/Ride Sharing /cab_booking_system/src/entity/Driver.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Driver.java rename to Ride Sharing /cab_booking_system/src/entity/Driver.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Location.java b/Ride Sharing /cab_booking_system/src/entity/Location.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Location.java rename to Ride Sharing /cab_booking_system/src/entity/Location.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Rider.java b/Ride Sharing /cab_booking_system/src/entity/Rider.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/Rider.java rename to Ride Sharing /cab_booking_system/src/entity/Rider.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/RiderAccount.java b/Ride Sharing /cab_booking_system/src/entity/RiderAccount.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/entity/RiderAccount.java rename to Ride Sharing /cab_booking_system/src/entity/RiderAccount.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/AccountStatus.java b/Ride Sharing /cab_booking_system/src/enums/AccountStatus.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/AccountStatus.java rename to Ride Sharing /cab_booking_system/src/enums/AccountStatus.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/CabBookingStatus.java b/Ride Sharing /cab_booking_system/src/enums/CabBookingStatus.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/CabBookingStatus.java rename to Ride Sharing /cab_booking_system/src/enums/CabBookingStatus.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/CabStatus.java b/Ride Sharing /cab_booking_system/src/enums/CabStatus.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/CabStatus.java rename to Ride Sharing /cab_booking_system/src/enums/CabStatus.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/RiderStatus.java b/Ride Sharing /cab_booking_system/src/enums/RiderStatus.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/enums/RiderStatus.java rename to Ride Sharing /cab_booking_system/src/enums/RiderStatus.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/rider_manager/RiderManager.java b/Ride Sharing /cab_booking_system/src/rider_manager/RiderManager.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/rider_manager/RiderManager.java rename to Ride Sharing /cab_booking_system/src/rider_manager/RiderManager.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/service/CabBookingService.java b/Ride Sharing /cab_booking_system/src/service/CabBookingService.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/service/CabBookingService.java rename to Ride Sharing /cab_booking_system/src/service/CabBookingService.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/service/ICabAssignStrategy.java b/Ride Sharing /cab_booking_system/src/service/ICabAssignStrategy.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/service/ICabAssignStrategy.java rename to Ride Sharing /cab_booking_system/src/service/ICabAssignStrategy.java diff --git a/Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/service/SimpleCabAssignStrategy.java b/Ride Sharing /cab_booking_system/src/service/SimpleCabAssignStrategy.java similarity index 100% rename from Low_level_Design_Problems/low-level-design-3/cab_booking_system/src/service/SimpleCabAssignStrategy.java rename to Ride Sharing /cab_booking_system/src/service/SimpleCabAssignStrategy.java diff --git a/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/Helper.java b/Ride Sharing /miniuber/Helper.java similarity index 100% rename from Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/Helper.java rename to Ride Sharing /miniuber/Helper.java diff --git a/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/Location.java b/Ride Sharing /miniuber/Location.java similarity index 100% rename from Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/Location.java rename to Ride Sharing /miniuber/Location.java diff --git a/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/MiniUber.java b/Ride Sharing /miniuber/MiniUber.java similarity index 100% rename from Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/MiniUber.java rename to Ride Sharing /miniuber/MiniUber.java diff --git a/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/MiniUberImpl.java b/Ride Sharing /miniuber/MiniUberImpl.java similarity index 100% rename from Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/MiniUberImpl.java rename to Ride Sharing /miniuber/MiniUberImpl.java diff --git a/Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/Trip.java b/Ride Sharing /miniuber/Trip.java similarity index 100% rename from Low_level_Design_Problems/LowLevel-design-2/src/main/java/com/system/lintcode/miniuber/Trip.java rename to Ride Sharing /miniuber/Trip.java diff --git a/Low_level_Design_Problems/uber/.DS_Store b/Ride Sharing /uber/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/.DS_Store rename to Ride Sharing /uber/.DS_Store diff --git a/Low_level_Design_Problems/uber/build.gradle b/Ride Sharing /uber/build.gradle similarity index 100% rename from Low_level_Design_Problems/uber/build.gradle rename to Ride Sharing /uber/build.gradle diff --git a/Low_level_Design_Problems/uber/gradle/wrapper/gradle-wrapper.jar b/Ride Sharing /uber/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from Low_level_Design_Problems/uber/gradle/wrapper/gradle-wrapper.jar rename to Ride Sharing /uber/gradle/wrapper/gradle-wrapper.jar diff --git a/Low_level_Design_Problems/uber/gradle/wrapper/gradle-wrapper.properties b/Ride Sharing /uber/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from Low_level_Design_Problems/uber/gradle/wrapper/gradle-wrapper.properties rename to Ride Sharing /uber/gradle/wrapper/gradle-wrapper.properties diff --git a/Low_level_Design_Problems/uber/gradlew b/Ride Sharing /uber/gradlew similarity index 100% rename from Low_level_Design_Problems/uber/gradlew rename to Ride Sharing /uber/gradlew diff --git a/Low_level_Design_Problems/uber/gradlew.bat b/Ride Sharing /uber/gradlew.bat similarity index 100% rename from Low_level_Design_Problems/uber/gradlew.bat rename to Ride Sharing /uber/gradlew.bat diff --git a/Low_level_Design_Problems/uber/settings.gradle b/Ride Sharing /uber/settings.gradle similarity index 100% rename from Low_level_Design_Problems/uber/settings.gradle rename to Ride Sharing /uber/settings.gradle diff --git a/Low_level_Design_Problems/uber/src/.DS_Store b/Ride Sharing /uber/src/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/src/.DS_Store rename to Ride Sharing /uber/src/.DS_Store diff --git a/Low_level_Design_Problems/uber/src/main/.DS_Store b/Ride Sharing /uber/src/main/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/src/main/.DS_Store rename to Ride Sharing /uber/src/main/.DS_Store diff --git a/Low_level_Design_Problems/uber/src/main/java/.DS_Store b/Ride Sharing /uber/src/main/java/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/.DS_Store rename to Ride Sharing /uber/src/main/java/.DS_Store diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/.DS_Store b/Ride Sharing /uber/src/main/java/lowleveldesign/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/.DS_Store rename to Ride Sharing /uber/src/main/java/lowleveldesign/.DS_Store diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/.DS_Store b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/.DS_Store rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/.DS_Store diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/.DS_Store b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/.DS_Store similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/.DS_Store rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/.DS_Store diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/LowLevelDesignUberApplication.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/LowLevelDesignUberApplication.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/LowLevelDesignUberApplication.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/LowLevelDesignUberApplication.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/authentication/SecurityConfig.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/authentication/SecurityConfig.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/authentication/SecurityConfig.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/authentication/SecurityConfig.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/beans/models/Position.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/beans/models/Position.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/beans/models/Position.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/beans/models/Position.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/AuthenticationServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/AuthenticationServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/AuthenticationServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/AuthenticationServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/LocationServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/LocationServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/LocationServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/LocationServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/OtpServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/OtpServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/OtpServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/OtpServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/PaymentServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/PaymentServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/PaymentServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/PaymentServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/RegistrationServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/RegistrationServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/RegistrationServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/RegistrationServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/TrackingServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/TrackingServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/TrackingServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/TrackingServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/UserServiceClient.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/UserServiceClient.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/clients/UserServiceClient.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/clients/UserServiceClient.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/controllers/AuthenticationController.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/controllers/AuthenticationController.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/controllers/AuthenticationController.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/controllers/AuthenticationController.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/controllers/DriverController.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/controllers/DriverController.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/controllers/DriverController.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/controllers/DriverController.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/controllers/RiderController.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/controllers/RiderController.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/controllers/RiderController.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/controllers/RiderController.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/LocationServiceProxy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/LocationServiceProxy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/LocationServiceProxy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/LocationServiceProxy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/OtpServiceProxy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/OtpServiceProxy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/OtpServiceProxy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/OtpServiceProxy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/PaymentServiceProxy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/PaymentServiceProxy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/PaymentServiceProxy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/PaymentServiceProxy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/RegistrationServiceProxy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/RegistrationServiceProxy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/RegistrationServiceProxy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/RegistrationServiceProxy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/TrackingServiceProxy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/TrackingServiceProxy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/TrackingServiceProxy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/TrackingServiceProxy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/UserServiceProxy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/UserServiceProxy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/UserServiceProxy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/components/proxies/UserServiceProxy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Booking.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Booking.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Booking.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Booking.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingStatus.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingStatus.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingStatus.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingStatus.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingType.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingType.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingType.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/BookingType.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Cab.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Cab.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Cab.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Cab.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/CabType.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/CabType.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/CabType.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/CabType.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/CardType.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/CardType.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/CardType.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/CardType.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Color.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Color.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Color.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Color.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Driver.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Driver.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Driver.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Driver.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Gender.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Gender.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Gender.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Gender.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Location.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Location.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Location.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Location.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/OTP.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/OTP.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/OTP.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/OTP.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentGateway.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentGateway.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentGateway.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentGateway.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethod.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethod.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethod.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethod.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethodType.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethodType.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethodType.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentMethodType.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentReceipt.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentReceipt.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentReceipt.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/PaymentReceipt.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Rider.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Rider.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Rider.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Rider.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Role.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Role.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/Role.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/Role.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/User.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/User.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/User.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/User.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/base/BaseAbstractAuditableEntity.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/base/BaseAbstractAuditableEntity.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/entities/base/BaseAbstractAuditableEntity.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/entities/base/BaseAbstractAuditableEntity.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/services/IBookingService.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/services/IBookingService.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/services/IBookingService.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/services/IBookingService.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/services/ITrackingService.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/services/ITrackingService.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/services/ITrackingService.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/services/ITrackingService.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/EuclideanETAStrategy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/EuclideanETAStrategy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/EuclideanETAStrategy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/EuclideanETAStrategy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/IETAStrategy.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/IETAStrategy.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/IETAStrategy.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/core/startegies/eta/IETAStrategy.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/enums/RoleName.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/enums/RoleName.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/enums/RoleName.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/enums/RoleName.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/exceptions/APIException.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/exceptions/APIException.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/exceptions/APIException.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/exceptions/APIException.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/exceptions/NoSuchUserException.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/exceptions/NoSuchUserException.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/exceptions/NoSuchUserException.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/exceptions/NoSuchUserException.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/BookingRepository.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/BookingRepository.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/BookingRepository.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/BookingRepository.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/DriverRepository.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/DriverRepository.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/DriverRepository.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/DriverRepository.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/RiderRepository.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/RiderRepository.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/RiderRepository.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/RiderRepository.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/RoleRepository.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/RoleRepository.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/RoleRepository.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/RoleRepository.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/UserRepository.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/UserRepository.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/repositories/UserRepository.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/repositories/UserRepository.java diff --git a/Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/utils/RandomUtils.java b/Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/utils/RandomUtils.java similarity index 100% rename from Low_level_Design_Problems/uber/src/main/java/lowleveldesign/uber/api/utils/RandomUtils.java rename to Ride Sharing /uber/src/main/java/lowleveldesign/uber/api/utils/RandomUtils.java diff --git a/Low_level_Design_Problems/uber/src/main/resources/application.properties b/Ride Sharing /uber/src/main/resources/application.properties similarity index 100% rename from Low_level_Design_Problems/uber/src/main/resources/application.properties rename to Ride Sharing /uber/src/main/resources/application.properties diff --git a/Low_level_Design_Problems/uber/src/test/java/lowleveldesign/uber/LowLevelDesignUberApplicationTests.java b/Ride Sharing /uber/src/test/java/lowleveldesign/uber/LowLevelDesignUberApplicationTests.java similarity index 100% rename from Low_level_Design_Problems/uber/src/test/java/lowleveldesign/uber/LowLevelDesignUberApplicationTests.java rename to Ride Sharing /uber/src/test/java/lowleveldesign/uber/LowLevelDesignUberApplicationTests.java