Giter VIP home page Giter VIP logo

lift-simulation's Introduction

Lift-Simulation

Create a web app where you can simulate lift mechanics for a client

UI Example

Lift Simulation Example

Requirements

  1. Have a page where you input the number of floors and lifts from the user
  2. An interactive UI is generated, where we have visual depictions of lifts and buttons on floors
  3. Upon clicking a particular button on the floor, a lift goes to that floor

Milestone 1:

  • Data store that contains the state of your application data
  • JS Engine that is the controller for which lift goes where
  • Dumb UI that responds to controller's commands

Milestone 2:

  • Lift having doors open in 2.5s, then closing in another 2.5s
  • Lift moving at 2s per floor
  • Lift stopping at every floor where it was called
  • Mobile friendly design

lift-simulation's People

Contributors

ankushdharkar avatar pallabez avatar shubhamsinghbundela avatar shubhdevelop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

lift-simulation's Issues

Handle the floor remove edge case

When a floor on which a lift is already present is removed, the lift should get removed too or that floor shouldn't be allowed to get removed

Lift malfunction and inspection

image

Requirements

Please provide a text box and a button to enter a lift number.
This will immediately disable the lift and visually add a red border around the lift.
This disabled lift will immediately go to the nearest floor and open the doors and keep it open. The lift will display the floor number its heading to.
This lift should no longer participate in picking up other users who are requesting lifts on their floor.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.