Categorygithub.com/cc2k19/go-tin
modulepackage
0.0.2
Repository: https://github.com/cc2k19/go-tin.git
Documentation: pkg.go.dev

# README

go-tin

Build Status Coverage Status Go Report Card GoDoc Licence

Go-tin is new, one of a kind social network developed as a project for FMI course Clean Code in 2019. The project is currently in active development, for up-to-date status you can visit the dev branch.

Database schema

db_model

REST API

At first you will authenticate on each call with Basic Authentication

  • You can register in the application.
    • POST /v1/users
  • You can post text quotes on your profile.
    • POST /v1/posts
  • You can follow a user.
    • PUT /follow/{username}
  • You can unfollow a user.
    • DELETE /follow/{username}
  • You can query posts of all users you follow hronologically.
    • GET /posts
  • You can query your followers.
    • GET /followers
  • You can query the users you follow.
    • GET /following
  • You can query a single user by username.
    • GET /users/{username}

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author