Олег Петров, на codecanyon.net есть скрипт Novi - HTML Page Builder(найдите его по поиску) это готовый скрипт конструктора сайтов, берете его стилизуете под себя и допиливаете, ПРОФИТ
Ссылку на скрипт не получается прикрепить
демка - try.novibuilder.com
Если прогать умеешь, ну хоть немного, то самый быстрый способ это ютюб.
Найди канал Олега Молчанова там уроки по джанго 2х есть, начни с них, чувак все понятно объясняет.
Сразу параллельно выполняй.
Вообще много на ютюбе найти можно.
Абдулсалам Аменов, Думаю что авторизацию и регистрацию можно было оставить в компоненте, зачем ее централизовано хранить?
Но я backend и опыта в таком у меня мало. Лучше камрадов спросить.