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)