Skip to content

Simple Courses API built using Python, FastAPI, and MongoDB in an hour.

Notifications You must be signed in to change notification settings

can-ishk/courses-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Courses API

Tech Stack

  • Python, FastAPI
  • MongoDB Atlas
  • Docker

API Endpoints

  • GET - /courses/
    returns all available courses.
  • GET - /courses/{course_id}/
    returns course by course id.
  • GET - /courses/{course_id}/{chapter_id}
    returns chapter by course id and chapter id.
  • POST - /rate/courses/{course_id}/{chapter_id}?rating={rating}
    returns all available courses. Rating can be 1 or -1. (default is 1.)

About

Simple Courses API built using Python, FastAPI, and MongoDB in an hour.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages