Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.73 KB

README.md

File metadata and controls

62 lines (44 loc) · 1.73 KB

Welcome to Approval Flows (ReactJS) 👋

Documentation Maintenance

ReactJS | Redux | redux-persist | axios | Formik

Description

This project is an application that allows you to manage approval flows by applying thresholds and a referent for each threshold

Installation

$ npm install

Running the app

# development
$ yarn start

# production mode
$ yarn run build

# test
$ yarn test

Technologies

This project was build using ReactJS, Redux, react-redux, Formik, axios.

User stories

  • As an admin, I want to see the list of the teams.
  • As an admin, I want to see the first 3 users of each team.
  • As an admin, I want to see the first 3 approvers of each team.
  • As an admin, I want to click on a team to edit its approval scheme.
  • As an admin, I want to create a new step in an approval scheme (e.g. "from $100 to $500").
  • As an admin, I want to change the amounts range of a specific step.
  • As an admin, I want to change the user of a specific step.
  • As an admin, I want to delete a step from an approval scheme.
  • As an admin, I don't want a user to appear twice in the approval scheme.
  • As an admin, I want to save (locally, no API call) the new state of the approval scheme.

Author

👤 Adrien BREIL

Copyright © 2020 Adrien BREIL