Skip to content

Sojabio/Poticha_back2

Repository files navigation

Le Pôticha éditions

Création du site de la maison d'édition associative Le Pôticha - Projet final THP - Backend Rails API - Frontend React

Ceci est l'API Back du projet

Présentation du projet 😺

Le Pôticha éditions est une maison d'édition associative toulousaine qui publie des textes de théâtre et fonctionne sur un système d'abonnements. Elle est présente sur les réseaux sociaux mais ne disposait jusqu'à ce jour pas d'un site web professionnel. Elle a fait appel à nous pour le réaliser. Ce site permet aux membres de l'association de documenter les activités de l'association :

  • actualité
  • publications
  • auteurices
  • temps restant avant la fermeture des abonnements

Lien Heroku 😺

https://lepoticha-874408a4e159.herokuapp.com/

Frontend 😺

Quelques exemples de requêtes

##Se connecter en tant qu'admin: POST on /users/sign_in with payload :

{
  "user": {
    "email": "admin@test.fr ",
    "password": "azerty"
  }
}

index des auteurices, ouvrages, actus :

  • GET on /authors
  • GET on /books
  • GET on /posts

show d'une auteurice, ouvrage, actu :

  • GET on /authors/:id
  • GET on /books/:id
  • GET on /posts/:id

création d'une auteurice :

POST on /authors with auth and payload :

{
  "author": {
      "first_name": "",
      "lat_name": "",
      "biography": "",
      "email": "",
      "image": "",
  }
}

modification d'une auteurice :

  • PATCH on /authors/:id with auth and same payload

suppression d'une auteurice, ouvrage, actu:

  • DELETE on /authors/:id with auth
  • DELETE on /books/:id with auth
  • DELETE on /posts/:id with auth

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published