Данный проект является прототипом сайта, который был создан участниками "Хакатона".
- Капитан mrgick (Кодинг, дизайн и презентация)
- miha6g (Дизайн и презентация)
- tweek36 (Кодинг)
- nick100lay (Кодинг и настройка)
- Егор (Видео и презентация)
Использовался фреймворк "Django 3".
- admin: admin - суперпользователь
- Установить python версии 3.8.6 вместе с pip
- Открыть терминал (cmd.exe на Windows) и прописать
pip install Django=3.1.3
- Склонировать репозиторий себе на диск и перейти в директорию проекта, где находится файл manage.py (
cd %Путь, куда вы склонировали проект%
) - Прописать
python manage.py runserver
илиpython3 manage.py runserver
- Открыть браузер и в адресной строке прописать локальный IP адрес машины, на которой запущен сервер, с портом 8000 (
%Локальный_IP%:8000
)
- Реализован вход, выход и временная регистрация пользователей.
- Реализовано создание, просмотр, оценивание и сортировка по рейтингу предложений.
- Реализованы 3 вкладки типа постов: топ, в процессе, архив.
- На сайте реализовано разделение пользователей на группы (права):
- moderator (просмотр, добавление, изменение и удаление предложений; вход в админ панель; просмотр пользователей);
- vlast (просмотр, добавление, изменение предложений; вход в админ панель);
- обычный пользователь (просмотр, добавление предложений).
- Реализовать систему комментариев
- Реализовать отсылку новых предложений к модераторам на проверку
- Реализовать дополнительные меню для аккаунтов с группой модератор, власть (реализовать изменение, удаление предложений не через админ панель)
- Реализовать профиль пользователя
- Реализовать регистрацию через вк и госуслуги
- Переработать дизайн