This repository contains practice tasks for OTUS Highload Architect course practice.
The project is Social Network, where users can find friends according to their interests or location.
Functional requirements:
- Users can register
- Users can authorize with username and password
- Passwords stored in secure format (hashed)
- After registration user have to fill personal data (first name, last name, age, city, interests)
- Registered users can see other user profiles
Technical requirements:
- Database: MySQL
- Platform: .NET 5.0
- Language: C#
- No ORM: Dapper (ligtweight SQL object mapper)
- No SQL injections
Implementation notes: