An online platform where instuctors and students manage their courses.
This system is developed keeping in view Model - Controller pattern data models are created at Model layer and APIs are exposed at Controller layer. Also, Business logic would be managed at Service level.
IDE
: PyCharm
Programming language
: Python
Framework
: Flask
Packages used
: request, json, uuid
onlineclass_db.sqlite : Database for the project
- Concrete implementation of business logic can be done
- Can use popular relational or no-sql databases e.g. postgres, mongodb etc depending upon the requirement.
- Can also add more features like notification to users, suggestions to users over email at regular interval.
Assignment for question available at https://proximity-tech.github.io/be-challenge/