Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.74 KB

README.md

File metadata and controls

71 lines (47 loc) · 1.74 KB

CI/CD Course Exercise: User Management System

This repository contains an exercise for a CI/CD course. The exercise focuses on implementing a User Management System using Node.js and Express.

Description

The User Management System is a simple application that facilitates basic CRUD (Create, Read, Update, Delete) operations for managing users. It provides endpoints to add new users, view existing users, update user information, and delete users using a RESTful API.

Features

  • Add a new user
  • View existing users
  • Update user information
  • Delete a user

Getting Started

To get started with this exercise, follow these steps:

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ci-cd-user-management.git
    
  2. Install dependencies:

    cd ci-cd-user-management
    npm install

Usage

  1. Start the application:

    npm start
  2. Open the application in a browser at http://localhost:3001.

Building

To build the assets for the application:

npm run build

Testing

To run tests:

npm test

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/new-feature)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/new-feature)
  6. Create a pull request

License

This exercise is licensed under the MIT License.

This markdown structure organizes the information using headings, lists, code blocks, and links for better readability and clarity in presenting the instructions for the CI/CD course exercise. Adjustments can be made based on specific requirements or preferences.