Code Monkey home page Code Monkey logo

djangorecipewebsite's Introduction

Проект "Сайт рецептов" на Django

Описание:

Этот веб-сайт представляет собой приложение для хранения и обмена кулинарными рецептами, созданное с помощью Django.
Пользователи могут:

  • Регистрироваться и создавать учетные записи.
  • Создавать новые рецепты, добавляя название, описание, ингредиенты, инструкции и изображения.
  • Редактировать свои рецепты, изменяя информацию и изображения.
  • Просматривать рецепты других пользователей, искать рецепты по названию, ингредиентам или категории.
  • Сохранять рецепты в избранное.

Функционал:

Регистрация/авторизация:

  • Регистрация с помощью логина и пароль.
  • Авторизация с помощью логина и пароля.

Рецепты:

  • Создание рецептов с подробным описанием.
  • Добавление изображений к рецептам.
  • Категоризация рецептов.
  • Поиск рецептов по названию, ингредиентам или категории.
  • Сохранение рецептов в избранное.
  • Оставление комментариев к рецептам.

Профили пользователей:

  • Просмотр профилей других пользователей.
  • Подписка на пользователей.
  • Просмотр рецептов, созданных другими пользователями.

Установка:

Клонируйте репозиторий.

  • Создайте виртуальное окружение: python3 -m venv .venv
  • Активируйте виртуальное окружение: source .venv/bin/activate
  • Установите зависимости: pip install -r requirements.txt
  • Запустите приложение: python manage.py runserver
  • Доступ к приложению: Приложение будет доступно по адресу: http://localhost:8000

Использование:

  • Для регистрации перейдите на страницу /register.
  • Для авторизации перейдите на страницу /accounts/login.
  • Для создания рецепта перейдите на страницу /create_recipe.
  • Для выбора и изменений рецепта нажмите на картинку с рецептом.

Примечания:

Приложение находится в стадии разработки, и его функционал может быть расширен в будущем.

djangorecipewebsite's People

Contributors

inowar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.