Данный проект представляет собой простейшую реализацию записной книжки с использованием библиотеки Flask и NoSQL СУБД Redis. В рамках данного веб-приложения имеется возможность:
- зарегистрировать нового пользователя (залогиниться/разлогиниться соответственно),
- добавлять новые посты (пост состоит из названия и текста, также автоматически указывается время создания поста),
- видеть уже существующих пользователей и
- просматривать их посты (добавлять посты на их страницы уже не получится).
Веб-приложение можно запускать локально (запустив скрипт run.py), либо используя Docker. Поскольку в приложении взаимодействуют два контейнера: Flask-сервер и Redis - то, помимо Docker, нужно установить docker-compose. Для сборки и запуска необходимо выполнить следующую команду в терминале:
sudo docker-compose up