Skip to content

Project 6 - Piquante - A RESTful API for Piquante’s hot sauce rating app, using JavaScript, Express, JWT and MongoDB.

Notifications You must be signed in to change notification settings

ferdinand-dev/DW-OC-P6-Piquante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Piquante

A web application to add, edit, delete, like or dislike products (here sauces)

Back end Prerequisites

You will need to have Node and npm installed locally on your machine

Installation

Installing and launching Back-end:

  1. Clone the back-end repository:
  • git clone https://github.com/ferdinand-dev/DW-OC-P6-Piquante.git
  1. Install all dependencies for Back-end:
  • From the "backend" folder of the project, run npm install
  1. Create a .env file and fill it out using the .env.example file as an example

  2. Launch back-end on port 3000 (default port):

  • You can then run the server with node server or nodemon server by typing npm start
  1. Further Information:
  • The server should run on localhost with default port 3000. If the server runs on another port for any reason, this is printed to the console when the server starts, e.g. Listening on port 3001

Installing and launching Front-end:

  1. Install all dependencies for Back-end:
  • From the "frontend" folder of the project, run npm install
  1. Launch front-end on port 4200 (default port):
  • You can then run the server with ng serve by typing npm start

Built With

_ Backend _

  • Node.js - Platform for running server-side JavaScript code
  • Express - Web framework for Node.js
  • MongoDB - NoSQL database storing JSON documents

_ Frontend _

More Projects

Reservia (HTML and CSS) : github-pages

Ohmyfood (HTML and CSS) : github-pages

La Chouette Agence (SEO, Accessibility) : github-pages

Kanap an e-commerce website (front-end in Javascript) : vercel-app

Piquante a sauce rating web application (back-end with Node, Express and MongoDB) : follow instructions in ReadMe

Kasa an appartment rental web application (front-end in React using React Router and React Components and back-end using extracts of JSON) : vercel-app

About

Project 6 - Piquante - A RESTful API for Piquante’s hot sauce rating app, using JavaScript, Express, JWT and MongoDB.

Topics

Resources

Stars

Watchers

Forks