Skip to content

KSNauman/User-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Management App — Node.js & MySQL

A learning project demonstrating a basic user management system with CRUD operations using Node.js, Express, MySQL, and EJS.


Core Features

  • Create Users: Add new users with email, username, and password.
  • Read Users: View all users sorted alphabetically.
  • Update Users: Edit usernames with password verification.
  • Delete Users: Delete users after confirming password.
  • MySQL Integration: Connects to a MySQL database (delta_app) using mysql2.
  • Form Handling: Supports PATCH and DELETE requests using method-override.
  • Dynamic Views: Uses EJS templates for rendering pages.

Tech Stack

  • Node.js & Express.js
  • MySQL (via mysql2)
  • EJS templating engine
  • @faker-js/faker for generating test data
  • method-override for PATCH/DELETE in HTML forms

About

this is just a part of learning process of rest api with the integration of database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published