Here you can find all endpoints related to the website travel Bloggers. This is actually a Full-Stack group project (blog) about tips and ideas for travel lovers.
- PHP framework : Laravel 11 (with Composer)
- Database : PostgreSQL
- This database is deployed on Heroku
Endpoint | Method | Action | Member only |
---|---|---|---|
/api/register | POST | Register a user | - |
/api/login | POST | Login a user | - |
/api/logout | POST | Logout a user | yes |
/api/add-article | POST | Add an article | yes |
/api/all-categories | GET | Retrieve all categories | - |
/api/show-all | GET | Retrieve all articles | - |
/api/my-articles | GET | Retrieve all my articles (written by the connected user) | yes |
/api/show-article/{id} | GET | Retrieve a specific article | - |
/api/{id}/update-article | PATCH | Edit an article | yes |
/api/{id}/delete-article | DELETE | Delete an article | yes |
/api/edit-profile | PATCH | Edit my profile | yes |
/api/delete-account | DELETE | Delete my account | yes |
/api/{id}/add-comment | POST | Add a comment | yes |
/api/{id}/edit-comment | PATCH | Edit my comment | yes |
/api/{id}/delete-comment | DELETE | Delete my comment | yes |
/api/my-favorites | GET | Retrieve all my favorites articles | yes |
/api/{id}/like | POST | Add a like | yes |
/api/{id}/dislike | DELETE | Delete a like | yes |
Myriam K.
This project is open-sourced software licensed under the MIT.