Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvaibhav131/schedule-management-system
backend assignment
https://github.com/mvaibhav131/schedule-management-system
api assignment backend controllers cors expressjs jest-tests middleware nodejs nodemon requests router routes schedule-meetings schedule-tasks testing
Last synced: about 1 month ago
JSON representation
backend assignment
- Host: GitHub
- URL: https://github.com/mvaibhav131/schedule-management-system
- Owner: mvaibhav131
- Created: 2022-10-14T13:32:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T11:07:58.000Z (7 months ago)
- Last Synced: 2024-06-07T12:31:36.064Z (7 months ago)
- Topics: api, assignment, backend, controllers, cors, expressjs, jest-tests, middleware, nodejs, nodemon, requests, router, routes, schedule-meetings, schedule-tasks, testing
- Language: JavaScript
- Homepage:
- Size: 996 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Schedule-Management-System.
backend assignments## Start the server using commands --> `npm run dev`
## To schedule the meeting you need the register and login first.
### After the starting server you need to first register by using paramenter (name,email,password)
### ex--> {"name":"vaibhav","email":"[email protected]":"password":"jkjTjl34ljljlkj"}### register api--> http://localhost:8080/api/v1/register (Post request)
### In Login section you need only two parameter email and password.
### ex--> {"email":"[email protected]":"password":"jkjTjl34ljljlkj"}### login api--> http://localhost:8080/api/v1/login (Post request)
### you can logout your account using api --> http://localhost:8080/api/v1/logout (Get request)
### If you want to schedule new meeting then use below post request of parameter(date,startTime,endTime) is creating your meeting in particular room.
### ex--> { "date":"2021-06-22T21:30:34.736+00:00",
### "startTime":"2021-06-22T21:30:34.736+12:00",
### "endTime":"2021-06-22T21:30:34.736+13:00",
### "R1":true }### schedule meeting api--> http://localhost:8080/api/v1/schedule (Post Request)
### Find all meeting schedule using below api
### getting all schedules of meeting api--> http://localhost:8080/api/v1/schedule (Get Request)
### If you want to change the meeting time then use below api
### update meeting api--> http://localhost:8080/api/v1/schedule/:id (Put Request) (pass the parameter inside the body you want to change startTime,endTime,date)### If you want to delete the schedule meeting use below api
### delete meeting api--> http://localhost:8080/api/v1/schedule/:id (delete Request)