ComputerSocietyVITC / ComputerSocietyVITC/Lemons
Projects Crud
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
### **Endpoints**
1. GET `/project/`
- Retrieves all information about all projects.
- Superadmin, Admin, Evaluator(specific projects), User(specific project)
2. GET `/project/{id}`
- Retrieves detailed information about a specific project.
- Superadmin, Admin, User(restricted access), Evaluator(restricted access)
3. POST `/project`
- Creates a new project.
- Requires the following fields in the request body:
{
"title": "string",
"description": "string",
"teamId": "string"
}
- Superadmin, Admin, User
4. DELETE `/project/{id}`
- Deletes a specific project.
- Superadmin, Admin(restricted access), User(team leader has restricted access)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.