A web application to add, edit, delete, like or dislike products (here sauces)
You will need to have Node and npm
installed locally on your machine
- Clone the back-end repository:
git clone https://github.com/ferdinand-dev/DW-OC-P6-Piquante.git
- Install all dependencies for Back-end:
- From the "backend" folder of the project, run
npm install
-
Create a .env file and fill it out using the .env.example file as an example
-
Launch back-end on port 3000 (default port):
- You can then run the server with
node server
ornodemon server
by typingnpm start
- Further Information:
- The server should run on
localhost
with default port3000
. 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
- Install all dependencies for Back-end:
- From the "frontend" folder of the project, run
npm install
- Launch front-end on port 4200 (default port):
- You can then run the server with
ng serve
by typingnpm start
- Visual Studio Code - Text editor
- GitHub - Version control tool
_ Backend _
- Node.js - Platform for running server-side JavaScript code
- Express - Web framework for Node.js
- MongoDB - NoSQL database storing JSON documents
_ Frontend _
- Angular - Web application Framework
- Bootstrap - CSS Framework
- SASS - CSS Pre-Processor
- TypeScript - Programming Language
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