/python_bucket_list_app

Простое приложение написанное на Python с использованием фреймворка Flask

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Python bucket list app

Простое приложение написанное на Python с использованием фреймворка Flask, которое дает возможность пользователям отслеживать вещи, которые они хотят достичь и испытать до того как доживут до определенного возраста, а также разделить радость этого опыта с другими людьми.

Зависимости к библиотекам Python

Чтобы запустить приложение нужно установить пару библиотек и фреймворк Flask. Более подробно изучить необходимые библиотеки можно в файле requirements.txt.

Функционал приложения

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

Настройка рабочей среды

Самое важное, что нам нужно для запуска приложения - это Python. Если у вас установлен Python, то следующим шагом будет настройка virtualenv и virtualenvwrapper, чтобы контролировать зависимости проекта. Клонируйте репозиторий к себе на локальную машину, чтобы получить копию рабочего проекта, с помощью команды git clone https://github.com/mementomorri/python_bucket_list_app.git.
После загрузки копии проекта, установите все зависимые библиотеки командой pip install -r requirements.txt.

Запуск отладочного сервера приложения

Для запуска приложения перейдите в папку приложения с помощью терминала, а затем запустите сервер отладки Flask с помощью команды flask run или python app.py.

Демонстрационная версия

Демо расположено по ссылке, приложение размещено с помощью бесплатного сервиса Heroku, соответствующие файлы конфигурации сервиса расположены в корневой папке проекта.