avuletica/eLearning — reverse-engineered prompt
Reverse engineered prompt
Build me a simple e learning website in Django that feels clean and easy to use. I want people to be able to sign in and use it in different roles, with a normal user or student view, a professor view, and an admin view. Students should be able to browse courses and use a discussion forum, and professors should be able to add or manage course content. Admins should be able to oversee users and the site.
Please include working login, registration, and a contact page if that fits the project, and set up a few sample accounts so I can test each role right away. Keep the database setup simple so it runs locally without a lot of fuss, and make sure the app actually starts, migrations work, and the main pages are wired up and usable.
This seems like an older Django example, so if anything is outdated, update only what is needed to get it running smoothly while keeping the original idea. You can check current docs online if needed.
Want more depth? Deep Reverse