Stage 1 (out of 3) project
What are we trying to build?
Recipe hub where a user can :
-
Add new recipes
-
View recipes
-
Review and rate recipes
-
Favourite/like some recipes
Why did we choose to work on this?
-
The features looked interesting and relatable.
-
Aspects of the project looked challenging.
-
The scope of the project looked practically achievable.
Technologies used and why?
-
Bootstrap and CSS3 to build the UI of the application. Bootstrap is very useful in saving up time as it has many components ready for us to use and very helpful documentation.
-
Node.js is a server-side platform built on google chrome’s javascript V8 engine for easily building fast and scalable network applications. Express.js, or simply Express, is a web application framework for Node.js. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js
-
We have used MongoDB as the database. It is extremely simple to install and implement. MongoDB uses JSON or BSON documents to store data.
-
Finally, we have used Heroku to deploy our application.
Future scope of improvement?
-
The application could be more interactive and intuitive.
-
Implement a global search bar with filters like difficulty level, cuisine etc.
-
We would like to add social media sharing buttons and signing up with social media accounts.