Простое приложение написанное на Python с использованием фреймворка Flask, которое дает возможность пользователям отслеживать вещи, которые они хотят достичь и испытать до того как доживут до определенного возраста, а также разделить радость этого опыта с другими людьми.
Чтобы запустить приложение нужно установить пару библиотек и фреймворк 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, соответствующие файлы конфигурации сервиса расположены в корневой папке проекта.