Skip to content

User Management System using NodeJS, Express and MongoDB

Notifications You must be signed in to change notification settings

aashish-shukla/INT222_UMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 User Management System

A simple user management system built with Node.js, Express, MongoDB, and Axios.

📋 Table of Contents

✨ Features

  • Add new users with name, email, and password.
  • View a list of existing users.
  • Update user information.
  • Delete users from the system.

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/aashish-shukla/INT222_UMS
  2. Install dependencies:

    cd INT222_UMS
    npm init
    npm install
  3. Set up MongoDB:

    • Create a MongoDB Atlas account or set up a local MongoDB instance.
    • Update the MongoDB connection string in index.js to connect to your database.
  4. Run the application:

    npm start

📝 Usage

Once the application is running, you can access the user management system through your web browser or API client. The frontend interface allows you to add, view, update, and delete users.

🔗 Endpoints

The following endpoints are available:

  • GET /users: Retrieve a list of all users.
  • POST /users: Add a new user.
  • PUT /users/:id: Update an existing user by ID.
  • DELETE /users/:id: Delete a user by ID.

About

User Management System using NodeJS, Express and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published