I'm trying to design a website that would allow people to receive training through videos, there shouldn't be much traffic, here are the requirements:
- have hooks into YouTube API
- provide email updates
- allow users to take quizzes
- view/download PDF's
I'm using Django and MySQL to build this website, but I'm new to Django and I'm trying to figure out the best way to keep this site maintainable. I'd appreciate any suggestions on database system, or general django practices.
I'm going to be keeping each module isolated, and keep them loosely coupled; but are there any other practices that make a website more manageable?
Appreciate any help!