HSRAKTU / ReactAssignment1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Login-SignIn App

In the time boundation i had, i achieved following features:

KEY POINTS:

  • The App was created with vite-react
  • React Router DOM was implemented for routing of pages
  • Context API and LocalStorage were used for storing user data

GUIDE:

  • App will run on Localhost using terminal command in the project folder: 'npm run dev'.
  • LOGIN & SIGNUP button are on the right in header.
  • these buttons can be used to toggle between LOGIN-PAGE and SIGNUP-PAGE.
  • In SignUp page you can enter the details and create a new user.
  • if there is already an existing user with the EMAIL you'll be alerted.
  • Signing In or Logging In will redirect you to the "/profile" i.e. Account Settings in this case
  • old information will be shown and new information can be Overridden
  • logout button will redirect you to the LOGIN PAGE

DEFECTS THAT ARE NOT YET FIXED BECAUSE OF LACK OF TIME :

  • The "Save Changes" button not exactly updates the user info, instead it creates a new user with updated info
  • All fields are required to Save Changes
  • Few other bugs, for example: when you enter wrong credentials in login and switch to signup it unneccesarily shows "Invalid credentials"

-Wish me luck i have an exam today, therefore i was short in time :(

About


Languages

Language:JavaScript 98.9%Language:HTML 1.0%Language:CSS 0.2%