An application which allows the user to book a timeslot for a store to shop in. Available stores will provide timeslots and allocations for available shopping periods and as a user you can reserve one of these time slots. Stores will have a QR code at store entrances and exits that the customer can use to app to mark as entered/ exited. This allows the stores to better manage the number and flow of customers in a store.