Budget: 40000 UAH Deadline: 21 days
Good day!
Points 1-4 don't seem too difficult, 5 still needs to be evaluated, because as far as I remember, these things are usually implemented with various plugins, so we will need to look at the code of the "main" site and see how it is implemented.
Looks like an interesting task.