Skip to content

ajdavidson/react-atm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Atm

 

🏧 React ATM 💰

Github top language Github language count Repository size License Github issues

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


👁️‍🗨️ About

React ATM Simulator. Refactoring assignment started with setting the increments to be of 20 for the input field. A minimum of 0 and maximum of 1000 was also set. KeyPress and Paste were also suppressed to enforce a 20 step imitation. A field of buttons was created to simulate the QuickCash withdrawal feature. Many conditions were programmed to ensure continued validity. Provided an async message area with dynamic response using state. Animated transaction indicator lights. Transaction log of running gross total deposits and withdrawals.

✨ Features

✔️ Set to work with increments of 20 max 1000
✔️ Many conditions programmed to assure validity
✔️ Dynamic async response message element
✔️ QuickCash feature
✔️ Transaction animated indicator lights
✔️ Transaction log

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/ajdavidson/react-atm

# Access
$ cd react-atm

# Install dependencies
$ http-server

# Run the project
$ Available on:
  http://127.0.0.1:8080
  http://localhost:8080


# The server will initialize in the <http://localhost:8080>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by AJD

 

Back to top