Skip to content

alehyen/hackernews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bootcamp Ismail

Spring Boot Backend

  • L'application est une copie de site web Hacker News.
  • Un utilisateur peut s'inscrire/se connecter pour qu'il peut ajouter des posts ou des commentaires.
  • Seul le propriétaire du post a le droit de le supprimer.
  • Tout utilisateur peut ajouter des commentaires
  • Pour le signin/signup on a utilisé le protocole OAUTH2.
  • L'utilisateur doit imperativement se connecter pour qu'il peut ajouter un Post ou voir la liste des Posts.

Dependencies

  • MongoDB avec une base de données avec le nom hackernews déjà en place.
  • Java 8.
  • Maven
  • Postman pour tester l'app.

Routes

  • POST /oauth/token?grant_type=password&username=&password= pour avoir l'access token
  • POST /user (il faut specifier email et password dans le body de la requête)
  • GET /user/{id}
  • GET /posts?access_token=
  • POST /posts?access_token= (specifier info du post dans le body)
  • PUT /posts/{id}?access_token=
  • DELETE /posts/{id}?access_token=
  • POST /posts/{id}/comments?access_token=

About

hacker news like app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published