First of all, you need to use database like posgresql, mysql, nosql, etc. Second, as you are not familiar with backend, use backend frameworks like php-laravel, js-nodejs, python-django, java-springboot, etc. Do not try to implement those mentioned features by yourself.