Skip to content

SystemDescriptionDoc

Akif Kartal edited this page Nov 3, 2020 · 6 revisions

System Description Document for Sandwich website

Problem definition

Helping people cook on their own using ingredients they have at hand. This project is designed in the form of a web application and its main task is to show and recommend recipes to the visitor/user of this platform.

Actors

Visitor:

This is one of the actors that visit the website without Logging in. They can just check the recipes on the webpage or register. They will not be provided with recommendations and have access to more premium features until they perform registration.

User:

This actor is present in the system and can use the search and recommendation feature of the website

Library

There will be extensive use of MERN stack technologies. MongoDB, Express, React, Node is four key technologies that make up the stack of our website.

MongoDB:

Document database.

Express(.js) - Node.js:

Web framework.

React(.js):

Client-side JavaScript framework.

Node(.js):

The premier JavaScript web server