Implementation of a miniature Learning Management System (LMS) in the form of a RESTful API.
The system will have two entities: Course and Student. LMS_APIs will provide you a full CRUD operations (Create, read, update and delete).
This Project is deployed on HEROKU.
https://lms-restful-apis.herokuapp.com/
- Courses Path:
https://lms-restful-apis.herokuapp.com/api/courses - Students Path:
https://lms-restful-apis.herokuapp.com/api/students
- Node.js
- JavaScript
- HEROKU
- Postman
You can use Postman to test All Requests (GET, POST, PUT, DELETE) using Paths in Code
- Courses:
Course entity will have the following properties:
1- name: string, required, min length of 5 characters.
2- code: string, required, must match 3 letters followed by 3 numbers.
3- id: integer, auto generated.
4- description: string, optional, max length of 200 characters. - Students:
Student entity will have the following properties:
1- name: string, required, only letters in both cases, apostrophe and dashes are allowed.
2- code: string, required, must match 7 characters.
3- id: integer, auto generated.