Skip to content

dinocom33/mycookbook

Repository files navigation

mycookbook

Cooking recipes sharing app.

Table of Contents

Project Description

Mycookbook is a website in wich a user can create a profile and share his favorite cooking recipes. The user can browse recipes by category, as well as search by recipe name or ingredient. You can also add a recipe to "favorites" as well as rate them.

Features

  • User registration.
  • Profile edit(First name, last name, email, profile image).
  • Add/edit/delete recipe.
  • View all recipes.
  • View recipes by categories.
  • Add recipe to "my favorites".
  • Remove recipe from favorites.
  • Like recipe.
  • Unlike recipe.
  • Rate recipe.

Demo

You can test the demo at this link

Technologies

  • Python
  • Django
  • HTML
  • CSS
  • Bootstrap

Installation

To install the project follow the steps bellow(please bare in mind that you have to setup database before migration):

Befor python manage.py makemigrations you have to create .env file based on sample.env and put in it your credentials.

git clone https://github.com/dinocom33/mycookbook.git
pip install requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver

License

  • MIT License

Screenshots

home_page

login

signup

categories

About

Django app for sharing cooking recipes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published