Skip to content

bdotte/rovo-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Registration App

A simple web application for user registration with form validation.

Jira Reference

CCSRE-4533 - Copilot Jira Integration Test

Requirements

This app implements the following requirements:

  • ✅ Form with First Name (required), Last Name (required), and Email Address (required)
  • ✅ After form submission, display a list of registered users
  • ✅ Provide a button to add more users

Features

  • Client-side form validation
  • Real-time validation feedback
  • Email format validation
  • XSS prevention through HTML escaping
  • Responsive design
  • Accessible form labels

Installation

npm install

Running the App

npm start

Then open http://localhost:3000 in your browser.

Running Tests

npm test

For watch mode:

npm run test:watch

Project Structure

├── public/
│   ├── index.html    # Main HTML file
│   ├── app.js        # Application logic
│   └── styles.css    # Styles
├── src/
│   └── server.js     # Simple Node.js server
├── tests/
│   ├── setup.js      # Jest setup
│   └── app.test.js   # Application tests
├── package.json
├── jest.config.js
└── README.md

Technologies

  • Vanilla JavaScript (ES6+)
  • HTML5 & CSS3
  • Node.js (for development server)
  • Jest (for testing)

About

User Registration Web App - CCSRE-4533: Simple form with validation for registering users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors