I would like to make a website about my hobby.
Most of the pages are designed already so that is, for the most part, not your concern.
You will have to program a working backend that lets me edit and add new content and also lets me change site details as much as possible in case the site
ever has to be adapted or changed and new pages can be added.
I have also prepared a Mockup for how the Dashboard should look like.
Simple profiles with basic registration and login, commentary, like and favourite function and backend user Administration (delete user).
The code for the website and functions should be AngularJS and NodeJS (or JSP, Python), but not PHP.
Your job would include all the above and also setting up all things serverside and a database that contains all of the sites content in mysql.
Design changes are originally not planned, but if however some of the functions do require a change, you are to inform me and make suggestions, how the desired result can be reached without altering the page itself too much.
While you should not do any SEO itself, you should have experience with it so you can think about this when you build the website.