GameSync API
Key Features User Authentication: Secure User Registration with Password hashing using bcrypt and login Authentication with jwt(JsonWebToken). Protected Routes: Middleware to Protect Routes which requires user to be Authenticated First. Follow and Unfollow Feature: Users can follow and unfollow other users on the Platform. Profile Management: Users can view and update their profiles.They can…
GameSync API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Non-Authenticated Routes | ||
| GET |
viewAllTheGames /games/ |
|
| POST |
register /users/register/ |
|
| GET |
viewAllUsersUsername /users/ |
|
| GET |
checkTheApiHealth /health/ |
|
| POST |
login /users/login/ |
|
| GET |
defaultRouteToGetTheBasicInfo / |
This is a GET request and it is used to "get" data from an endpoint. There is no request body for a GET request, but you can use query parameters to help specify the resource you… |
| GET |
filterGamesBasedOnGenreOrTitle /games/game |
|
| GET |
searchAboutSpecificUser /search/{username}/ |
|
| Authenticated Routes | ||
| DELETE |
unfollowAnotherUser /users/{username}/unfollow/ |
|
| DELETE |
deleteAGameYouDropped /games/add/gamesDropped |
|
| POST |
followAnotherUser /users/{username}/follow/ |
|
| GET |
getTheUsernamesOfFollowers /users/profile/followers/ |
|
| GET |
getTheUsernamesOfPeopleFollowingYou /users/profile/following/ |
|
| PUT |
addANewGameYouCompletedToTheProfile /games/add/gamesCompleted |
|
| GET |
getYourProfileInfo /users/profile/ |
|
| PUT |
addANewGameYouArePlayingToTheProfile /games/add/gamesPlaying |
|
GameSync API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $5 / month | 500 / hour |
|
| PRO | $20 / month | — |
|