This project is a simple calculator web application designed using jQuery and arrow functions. It has two pages, a Login Page, and a Calculator Page.
The Login Page contains four fields:
- User Name
- Password
- Confirm Password
The page enforces the following validations:
- Null checks
- Special character checks for the fields
- Length checks (minimum and maximum length)
- Displays specific error messages for each field
- The email field only accepts northeastern.edu email addresses
- Displays error messages in red below the fields
Upon successful validation, the application redirects to the Calculator Page.
The Calculator Page includes two input fields for numbers and four operation buttons:
- Add
- Subtract
- Multiply
- Divide
The page enforces the following validations for the input fields:
- Only numbers are allowed
- Null checks
- Special character checks
- Infinite value checks
- Displays error messages in red below the fields
All four operations (Add, Subtract, Multiply, and Divide) are performed using a single arrow function.
Basic CSS is applied to both pages for improved styling.
This project is a simple stopwatch web application designed using Async, Await, Promises, Set Interval, and Clear Interval in JavaScript.
The application is a single-page stopwatch with the following features:
- Displays the time in "HH:MM:SS" format, initially set to 00:00:00
- Displays the current date and allows the selection of past and future dates
- Includes three buttons: Start, Stop, and Reset
- Clicking the Start button starts the timer
- Clicking the Stop button pauses the timer
- Clicking the Reset button resets the timer to 00:00:00
Basic CSS styling is applied to improve the appearance of the application.