When starting out, a valuable thing to do is to find sutiable or similar Github projects (ideally open source) that you can play with. It isn’t wholly obvious how to do an advanced search, so I’ve included a link below.
https://github.com/search/advanced
Use the search options and filters to look for exactly what you want. Specify the language and Django version too, if necessary.
Two interesting projects I found are linked to below. One, a content management system and the other a simple chatroom.
Chat app: https://github.com/narrowfail/django-channels-chathttps://github.com/narrowfail/django-channels-chat
Mezzanine -content management system: https://github.com/stephenmcd/mezzaninehttps://github.com/stephenmcd/mezzanine