This project is my implementation of a multi-step React form.
Step 1 - enter the agent's credentials (name and email address)
Step 2 - enter the high-level membership details of the transferring member
Step 3 - add at least one member's details
step 4 - submit!
Note: No details are transmitted during the submit process - this is a demo
The application is structured in a style of Controller/View components.
The primary routing happens in App.js using React Router. All matched routes are 'dispatched' to a corresponding 'controller' component in src/components/route/
Each route component will pass most of the presentation to a 'view' component in src/components/views/
View components are wrapped in one of two layouts in src/components/views/layouts
The temporary storage of application data is managed using the session storage API and is managed through src/services/
This project is licensed under the MIT License - see the LICENSE.md file for details