Skip to content
 
 

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

User-Onboarding

This project utilizes advanced form management to achieve creating a simple, yet highly functioning user-onboarding process.

Motivation

I created this project out of wanting to challenge myself to have a more dynamic UI and UX. Additionally, I wanted to simulate the process of a new user. This project deals with the first steps of any user; signing up, and being directly to a page with their information. From that point whatever service is being provided can easily be infused in the code.

I love taking the time to make something look really professional and well-done. This project was a blast to make start to finish. It was a fun challenge and I can't wait to add more to it.

I utilized React, React-Router, ReactStrap, Bootstrap, and Styled-components for the styling and the framework. I then used yup for validation on my form and axios to post form data onto a small user interface. This application only allows one user at a time and has a logout feature in order to return to the sign in screen. In my Tests-Cypress repo, I have all the relevant E-2-E tests written comprehensively.

Code Style

ESLINT

Tech/framework

Built with React Utilized React-Router for the Nav Styled-Components, Bootstrap, and Reactstrap for the styling Axios for post requests yup for form validation Cypress.io for the E2E testing

Installation

All dependencies are already installed, so all you have to do is :

  1. Fork the repo
  2. open your cli
  3. git clone the repo
  4. once it is done cloning, npm install
  5. npm run start
  6. Happy coding!!

API Used

https://reqres.in/api/users_

Credits

Thank you to all my amazing instructors at BloomTech for inspiring me to excel and teaching me so much!

License

MIT JL1172

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages