A simple User Management Web Application built with HTML, Bootstrap, and Vanilla JavaScript, featuring full CRUD operations and form validation.
It allows creating, editing, searching, and deleting users with features like CPF and salary masking, session expiration control, and modal-based feedback.
- User creation, edition, deletion, and search
- Automatic CPF and salary formatting
- Date picker for birth date
- Login page with password visibility toggle and validation rules
- Session expiration timer
- Responsive layout using Bootstrap
- End-to-end tests using Playwright
- Frontend: HTML5, CSS3, Bootstrap 5, JavaScript (ES Modules)
- Backend: Node.js (Express.js)
- Testing: Playwright (E2E and API automation)
Run all Playwright tests:
npx playwright test