Table of Contents
This Challenge was posed to be by a specific company in order for me to demonstrate my train of thought and also show how i approach issues that get raised by common daily issues.
Curreny timetable:
- Project started on 25 September 2024
- Allocated time => Maximum 2 hours every afternoon
- Weekend is not included on time spent
The console application must include the following key features:
- Real-Time Elevator Status
- Interactive Elevator Control
- Multiple Floors and Elevators Support
- Efficient Elevator Dispatching
- Passenger Limit Handling
- Consideration for Different Elevator Types
- Real-Time Operation
- Make sure its responsive by using async and background threads.
- Ensure the main logic for elevator movement is met.
- Refactor the code change it from observer to channels for elevator status reporting
- Still need to add more unit tests.
- CI CD file to be added
See the open issues for a full list of proposed features (and known issues).
Distributed under the GPL-3.0 license. See LICENSE.txt
for more information.