A simple web application for user registration with form validation.
CCSRE-4533 - Copilot Jira Integration Test
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
- Client-side form validation
- Real-time validation feedback
- Email format validation
- XSS prevention through HTML escaping
- Responsive design
- Accessible form labels
npm installnpm startThen open http://localhost:3000 in your browser.
npm testFor watch mode:
npm run test:watch├── 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
- Vanilla JavaScript (ES6+)
- HTML5 & CSS3
- Node.js (for development server)
- Jest (for testing)