Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 771 Bytes

File metadata and controls

25 lines (16 loc) · 771 Bytes

User Management System (CRUD) with Node.js, Express, MySQL, and EJS

This is a mini full-stack project to perform basic user CRUD (Create, Read, Update, Delete) operations using:

  • Node.js + Express.js for backend server
  • MySQL as the relational database
  • EJS for templating frontend views
  • Faker.js for generating fake user data
  • Method-Override for supporting PATCH and DELETE
  • Custom toast notifications for feedback on actions (like add, delete, etc.)

🔧 Features

  • ✅ Add New Users
  • ✅ View All Users
  • ✅ Edit User Username (with password check)
  • ✅ Delete User (with email + password confirmation)
  • ✅ Toast notifications for add/delete status
  • ✅ Organized folder structure with views/, public/, etc.