An open API service indexing awesome lists of open source software.

https://github.com/b-l-u-e/odin-recipes

Project built based on HTML knowledge acquired.
https://github.com/b-l-u-e/odin-recipes

Last synced: 4 months ago
JSON representation

Project built based on HTML knowledge acquired.

Awesome Lists containing this project

README

          

# odin-recipes

## Setting up project GitHub repository

- Create a new repo for this project on GitHub.com and call it `odin-recipes` and choose the `public` option instead of the default private.

- Clone that repository onto your local machine, inside the `repos` folder that you previously created in the Git Basics lesson. The command should look like git clone `git@github.com:username/odin-recipes.git (use SSH)`

- `cd` into the `odin-recipes` project directory that is now on your local machine.

- Set up your `README.md` file and write a brief introduction describing what the current project is and what skills you will have demonstrated once you have completed it. (You can also do this as a self-reflection at the end of the project, which is a good way to review what you have learned.)

### Tips on when to commit changes

- When writing code, it’s considered best practice to commit early and often. Commit every time you have a meaningful change in the code. This will create a timeline of your progress and show that your finished code didn’t appear out of nowhere.

## Assignment

### Initial structure

- Within the `odin-recipes` directory, create an `index.html` file.

- Fill it out with the usual boilerplate HTML and add an `h1` heading “Odin Recipes” to the body.

### Recipe page

- Create a new directory within the `odin-recipes` directory and name it `recipes`.

- Create a new HTML file within the `recipes` directory and name it after the recipe it will contain. For example `lasagna.html`. You can use the name of your favorite dish or, if you need some inspiration, you can [find a recipe to use here](https://www.allrecipes.com).

- For now, just include an `h1` heading with the recipe’s name as its content.

- Back in the `index.html` file, add a link to the recipe page you just created. Example: Under the `

Odin Recipes

` heading, write out the link like so: `Recipe Title`. The text of the link should again be the recipe name.

### Recipe page content

Your new recipe page should have the following content:

- An image of the finished dish under the h1 heading that you added earlier. You can find images of the dish on Google or the recipe site we linked to earlier.

- Under the image, it should have an appropriately sized “Description” heading followed by a paragraph or two describing the recipe.

- Under the description, add an “Ingredients” heading followed by an unordered list of the ingredients needed for the recipe.

- Finally, under the ingredients list, add a “Steps” heading followed by an ordered list of the steps needed for making the dish.

### Add more recipes

- Finally, under the ingredients list, add a “Steps” heading followed by an ordered list of the steps needed for making the dish.

- Don’t forget to link to the new recipes on the index page. Also, consider putting all the links in an unordered list so they aren’t all on one line. Example:

```bash


```