Веб-приложения для рейтинга геймблинговых проектов
Веб приложение для обзоров и рейтинга геймблинговых проектов. Блог используется для отображения постов. Рейтинг отображает отсортированные проекты. Обзор показывает полное описание определенного проекта.Моя роль в проекте: Full Stack Developer / Полная разработка проекта с нуля.Поиск. Поиск работает используя бэкэнд Elasticsearch. Это делает поиск супер быстрым и поддерживает принципы DRY. Поиск работает через AJAX. Это делает сайт современным.Пагинация работает через AJAX.Проект полностью ориентирован на арбитраж(affiliate marketing).Dashboard администратора/оператора для работы с отзывами, рейтингами, постами. Проект является расширяемым, на случай, если появится необходимость добавить дополнительный функционал.Для хранения данных в проекте я предпочитаю Postgres и Redis (кэширование). Это делает сайт и все операции с базой данных быстрее в 2-3 раза.Для развертывания я обычно использую Docker. Также в этом случае я использовал ngnix в качестве сервера и все это на Debian Linux VDS.Технологии, используемые в этом проекте: Python, Django, Postgres, Redis, Docker, Debian VDS, nginx, AJAX , Elasticsearch.