Technologies Used in This Mini Project
HTML5
- Semantic structure
- Forms with validation
- Data attributes
CSS3 + Bootstrap 5
- Responsive grid
- Cards, modals, badges
- Utility classes
- Custom transitions
JavaScript
- DOM manipulation
- Event handling
- Array methods (map, filter)
- localStorage for persistence
Concepts Applied
- CRUD operations
- Search and filter
- Data persistence
- Responsive design
Note: This uses localStorage instead of a backend database. In a full-stack version, replace localStorage calls with fetch() calls to your Express API.