Skip to content

emmanuelbcd/OC-Piiquante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 

Repository files navigation

Projet 6 - Piiquante

Ce projet a été réalisé dans le cadre de ma formation de développeur web chez OpenClassrooms. Il s'agit d'une boutique en ligne. Dans sa première version, cette application est une "galerie de sauces" permettant aux utilisateurs de télécharger leurs sauces piquantes préférées et de liker ou disliker les sauces que d'autres partagent.

Ce projet est principalement développé à des fins éducatives. Il complète le projet précédent orienté front.

Technologies utilisées

Frontend : Angular CLI version 13.2.4. Backend : Node.js, Express, MongoDB (avec mongoose).

Mise en place du projet

Front-end

La source du front-end a été fournie par OpenClassrooms et est disponible sur ce repository Github https://github.com/OpenClassrooms-Student-Center/Web-Developer-P6

Etapes d'installation :

  1. Cloner le repository dans un dossier nommé front
  2. Naviguer dans le dossier cd front
  3. Installer les dépendances avec "npm install"
  4. Lancer le serveur de développement avec "npm run start"
  5. L'interface est accessible sur ce port : http://localhost:4200/

Back-end

Le back-end a été entièrement développé "from scratch".

Etapes d'installation :

  1. Cloner ce repository dans un dossier nommé back
  2. Naviguer dans le dossier cd back
  3. Installer les dépendances avec "npm install"
  4. Lancer le serveur avec "nodemon server"
  5. L'interface est accessible sur ce port : http://localhost:3000/

Fonctionnalités principales

  1. Création de compte utilisateur : signup
  2. Authentification : login
  3. Ajout / modification / suppression de sauces
  4. Liker ou disliker les sauces que d'autres partagent

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published