Admins
Organization
Summary
The purpose of the project is to introduce students to build a web application while implementing features centered around user authentication, which is one of the most common tasks in server-side development.
Project Roles
- Business Analyst
- Web App Developer
- UX Designer
- QA Engineers
- Scrum Master
Technical Skills
- JavaScript
- NodeJS
- HTML
- CSS
Industry Mentors
Students
Educators
Purpose
The purpose of the project is to introduce students to build a web application while implementing features centered around user authentication, which is one of the most common tasks in server-side development.
Outcome
A web application where a consumer can sign up using a username and password. Once sign up is complete they will be able to log on to the application using that username and password.
Outline
- Build a web app that authenticates users using an ID and password.
- Users should be able to register using a unique ID.
- Passwords created should match defined criteria.
- Invalid ID and passwords should be handled as errors with messages.
Goals
- Additional fields for registration/enrollment.
- Mark each password rule that’s met with green checkmark.
- Lock out user after sixth attempt.
- User should be able to reset password.
- Building a landing page after authentication.
- Reset passwords cannot match last 6 passwords.
Requirements
An error occurred, please try again later or contact site administration
Authentication Failure. AADSTS50034: The user account {EUII Hidden} does not exist in the computinforall.onmicrosoft.com directory. To sign into this application, the account must be added to the directory.