React Form

ReactMongoDBJWTNode.jsExpress.js

Sunday, October 16, 2022

Project description

I was tasked with creating a multi-step react form, with account creation functionalities as well as saving form data to database while editing the form

Project functionalities

  1. Login to your account using the login form
  2. Data is saved to database during editing
  3. Data is displayed in the team's Google Sheet once the form has been submitted
  4. Dynamic form fields
  5. Many types of form fields including : world country select, checkbox buttons styled as icons

Technologies used

  1. React.js
  2. Node.js
  3. Express.js
  4. Passport.js (JWT Authentication)
  5. MongoDB
  6. Google Sheets API

Link to the project repository with a presentation video : https://github.com/jnyuu/react-form