My pet project from 2022: Backend for a Social Network written in Go.
- Login, register
- Profile editing and avatars
- Creating posts with support for uploading multiple images
- Editing and deleting posts
- Following/unfollowing profiles
- Viewing profile, its followers count and users that it follows
- Creating, editing and deleting comments for posts
- Like/unlike for posts and comments
- Feed
- 100% test coverage
- Almost 0 dependencies, plain SQL with no ORM