Categorygithub.com/BerkCicekler/langbuddyAPI
repositorypackage
0.0.0-20240922140657-a8a23d7e7268
Repository: https://github.com/berkcicekler/langbuddyapi.git
Documentation: pkg.go.dev

# README

langbuddyAPI

Its a restfull api that i am working on for my new flutter project.
I am beginner on Golang so if you are a developer who look for example api code you probly should use this project.
There will be many missing and bad coded parts in this project cause for now i just want to get used with language and packages

Features

JWT Access Token
JWT Refresh Token
Account registration/login
Freind Requests
Random Friend Search
Push Notification via Firebase messaging
Chat system (websocket)

Requests

AUTH

/api/v1/users/login POST
/api/v1/users/register POST
/api/v1/users/refreshToken POST

Friends

/api/v1/friends/sendRequest POST
/api/v1/friends/data GET
/api/v1/friends/accept POST
/api/v1/friends/reject POST

Friend Search

/api/v1/search/ POST

User

/api/v1/user/language POST

Chat

/api/v1/chat/:roomid (websocket)