Skip to content

goliathdj/DVT-Elevator

Repository files navigation

Forks Issues MIT License LinkedIn


Logo

Elevator challenge

An Elevator challenge to show my train of thought!

Table of Contents
  1. About The Project
  2. Roadmap
  3. License
  4. Contact

About The Project

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

(back to top)

Requirements

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

Roadmap

  • 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).

(back to top)

License

Distributed under the GPL-3.0 license. See LICENSE.txt for more information.

(back to top)

About

This Is part 1 of the elevator challenge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages