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 serverornodemon serverby typingnpm start
- Further Information:
- The server should run on
localhostwith 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 serveby 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