Skip to content

Bit0-1Ninjas/employee-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Start Backend

  • cd backend
  • npm install
  • npm run dev

    create .env in root folder

    • PORT
    • MONGO_URL

start frontend

  • cd employee-management
  • npm install
  • npm run dev

Base url

http://localhost:8080/v1

Endpoints

Get All Employees

GET /v1/getall

Description:

Fetches a list of all employees.

Response Example:

  "employees": [
    {
      "id": 1,
      "name": "John Doe",
      "email": "[email protected]",
      "age": 30,
      "salary": 50000
    },
    {
      "id": 2,
      "name": "Jane Smith",
      "email": "[email protected]",
      "age": 28,
      "salary": 55000
    }
  ]
}

Add Employee

POST /v1/add

Description:

Adds a new employee.
{
  "name": "Alice Johnson",
  "email": "[email protected]",
  "age": 35,
  "salary": 60000
}

Update Employee

PUT /v1/update/:id

Description:

Updates an existing employee's details by their ID.

{
  "name": "Alice Cooper",
  "email": "[email protected]",
  "age": 36,
  "salary": 65000
}

Delete Employee

DELETE /v1/delete/:id

Description:

Deletes an employee by their ID.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •