You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python backend powered by FastAPI and MongoDB for seamless course info management. Rigorously tested with Pytest, and Containerized for effortless deployment across systems.
Adding the courses.json to MongoDB using the Python script
Courses Endpoint
The course's rating is calculated as an aggregated sum of its chapters, following the assignment document's guidelines.
Single Course Overview Endpoint
Chapter Details Endpoint
POST Request Endpoint to Add Rating to a Chapter
Success
Running Tests to Validate All Endpoints
To run tests: pytest test_app.py
Containerizing the Application
To containerize: docker build -t my_python_app .
About
Python backend powered by FastAPI and MongoDB for seamless course info management. Rigorously tested with Pytest, and Containerized for effortless deployment across systems.