Table of Contents
Nuskha is a recipe web app using the Forkify API to allow users to search, view, modify, bookmark and add recipes.
- Available search queries : Queries
User Stories | Features |
---|---|
Search for recipes |
|
Update the number of servings |
|
Bookmark recipes |
|
Create recipes |
|
Access to bookmarks and recipes when leaving the app and coming back later |
|
- HTML
- CSS
- SASS
- JavaScript
- Parcel
- Babel
- Forkify API
- Libraries
- fractional
This project require some prequesites and dependenscies to be installed, you can view it online using this demo. or you can find the instructions below
To get a local copy, follow these simple steps :
- Clone the repo
git clone https://github.com/sarfarazstark/nuskha.git
- Go to project folder
cd nuskha
- install dependencies
npm install
- Run start script
npm start
nuskha
│ .gitignore
│ .prettierrc
│ index.html
│ package-lock.json
│ package.json
│ README.md
│
└───src
├───img
│ favicon.png
│ nuskha-architecture.png
│ nuskha-flowchart.png
│ icons.svg
│ logo.png
│ preview.png
│
├───js
│ │ config.js
│ │ controller.js
│ │ helpers.js
│ │ model.js
│ │
│ └───views
│ addRecipeView.js
│ bookmarksView.js
│ paginationView.js
│ previewView.js
│ recipeView.js
│ resultsView.js
│ searchResultView.js
│ view.js
│
└───sass
main.scss
_base.scss
_components.scss
_header.scss
_preview.scss
_recipe.scss
_searchResults.scss
_upload.scss