Skip to content

adigaboy/node_users_management

Repository files navigation

node_users_management

Background

This project was done as a home assignment with almost no knowledge in NodeJS before this assignment.

Project Summary

This tool serves as a backend service that provides APIs to manage users DB.

It offers 3 APIs to do so.

How to use

  1. GET /users
    Used to get a list of all current users in the system.
  2. POST /users
    Used to add a new user to the system.
  3. DELETE /users/:user_id
    Used to delete a user from the system.

How to install

The tool can be installed in two ways:

  1. Locally
    In order to run the project locally follow these steps:
    $ npm install
    $ npm run start
  1. Inside a docker container:
    In order to run it inside a docker container you'll need to have Docker Desktop client installed, please see: https://docs.docker.com/desktop/
    After docker installed all you need to do is run:
    $ docker-compose up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published