With this application I have created a food recipe and blog website, my assignment was to create a node-express server to display content from a Mongodb database and display contents and pass multiple API enpoints. The content that is being passed through is recipe data that contains titles, about, prices, imagery and more. Users can click through the endpoint and reveal more data as you move through the directory.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You will need to install the following in order to run the website:
copy and paste the following into your terminal:
$ git clone https://github.com/grahamvickers/node_express
Then open the project folder in a terminal of your choice, then copy and paste the following and go.
$ docker-compose up
Then go to - localhost:3002 - in a web broswer of your choice and start searching recipes!
- HTML5 - Layout
- CSS3 - Styling
- JaveScript - Front-end enhancments
- Node EJS - templating and data passing
- MongoDB - Database
- Ajax - Json data
- GitHub - Version control
- Docker - Local Remote server
- Chrome - 100%
- Firefox - 100%
- Safari - 100%
- IE - Unknown
- Graham Vickers - Design & Build - Fanshawe College
- Thanks to Marco for teaching me how to incorporate these technologies.