sanitize inputs
refactor service/repository params order, rename services
refactor: moving code from controllers to services
start social features, fix bugs