├── Low level design.md ├── Low-level design code ├── Ecommerce Platform │ ├── Cart.java │ ├── Category.java │ ├── Customer.java │ ├── Item.java │ ├── MyFlipKart.java │ ├── Order.java │ ├── OrderLog.java │ ├── OrderStatus.java │ ├── Product.java │ ├── ProductsCatalog.java │ ├── Searchable.java │ ├── Seller.java │ ├── Shipment.java │ └── User.java ├── Online Movie Ticket Booking System │ ├── BookMyShow.java │ ├── Genre.java │ ├── GuestUser.java │ ├── Language.java │ ├── Movie.java │ ├── RegisteredUser.java │ ├── Show.java │ ├── Theater.java │ ├── Ticket.java │ ├── TicketBookingThread.java │ └── User.java └── Parking Lot │ ├── Admin.java │ ├── AutomatedSystem.java │ ├── Customer.java │ ├── DisplayBoard.java │ ├── ParkingLot.java │ ├── ParkingSpot.java │ ├── Status.java │ ├── Ticket.java │ └── Vehicle.java ├── Microservices.md └── README.md /Low level design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low level design.md -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Cart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Cart.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Category.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Customer.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Item.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/MyFlipKart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/MyFlipKart.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Order.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/OrderLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/OrderLog.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/OrderStatus.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Product.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/ProductsCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/ProductsCatalog.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Searchable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Searchable.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Seller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Seller.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/Shipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/Shipment.java -------------------------------------------------------------------------------- /Low-level design code/Ecommerce Platform/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Ecommerce Platform/User.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/BookMyShow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/BookMyShow.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/Genre.java: -------------------------------------------------------------------------------- 1 | public enum Genre { 2 | ACTION, ROMANCE, COMEDY, HORROR; 3 | } 4 | -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/GuestUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/GuestUser.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/Language.java: -------------------------------------------------------------------------------- 1 | 2 | public enum Language { 3 | HINDI, ENGLISH; 4 | } -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/Movie.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/RegisteredUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/RegisteredUser.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/Show.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/Show.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/Theater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/Theater.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/Ticket.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/TicketBookingThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/TicketBookingThread.java -------------------------------------------------------------------------------- /Low-level design code/Online Movie Ticket Booking System/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Online Movie Ticket Booking System/User.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/Admin.java: -------------------------------------------------------------------------------- 1 | 2 | public class Admin { 3 | String name; 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/AutomatedSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/AutomatedSystem.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/Customer.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/DisplayBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/DisplayBoard.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/ParkingLot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/ParkingLot.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/ParkingSpot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/ParkingSpot.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/Status.java: -------------------------------------------------------------------------------- 1 | 2 | public enum Status { 3 | AVAILABLE, FULL; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/Ticket.java -------------------------------------------------------------------------------- /Low-level design code/Parking Lot/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Low-level design code/Parking Lot/Vehicle.java -------------------------------------------------------------------------------- /Microservices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/Microservices.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanyathisside/System-Design/HEAD/README.md --------------------------------------------------------------------------------