Wheesh – это веб-приложения для создания списков желаний и возможности поделиться ими с кем угодно.
Приложение помогает:
- Просто и быстро создавать списки желаний (вишлисты).
- Бронировать подарки в чужих вишлистах.
- Делиться своими вишлистами с помощью удобных коротких ссылок.
-
Клонируйте репозиторий:
git clone https://github.com/DatPill/wheesh.git cd wheesh -
Настройте окружение: Убедитесь, что у вас установлен Python 3.12 или новее. Затем создайте виртуальное окружение.
- Для Linux/MacOS:
python3 -m venv .venv source .venv/bin/activate- Для Windows:
python -m venv .venv venv\Scripts\activate
-
Установите зависимости:
pip install -r requirements.txt
-
Настройте переменные окружения:
Для запуска необходимо создать
.envфайл- Linux/MacOS:
cp .env.example .env
- Windows:
copy .env.example .env
После чего необходимо открыть файл
.envи задать все необходимые перменные окружения.
Создать DJANGO_SECRET_KEY можно командой:
- Linux/MacOS:
python3 -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'- Windows:
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())' -
Запустите систему:
Для запуска используйте Docker Compose:
docker-compose up
-
Проверьте систему:
Перейдите в браузер и откройте интерфейс сайт (обычно доступен по адресу
http://localhost:8000).
- Реализовать возможность бронирования подарков
- Адаптировать под мобильные устройства
- Переписать фронтенд на VueJS/React
- Подключить Telegram-бота
- Подключить Telegram Mini App
- Добавить режим тайного санты
- Добавить возможность создания нескольких вишлистов на аккаунте
- Добавить возможность напоминания о мероприятии вишлиста
- Реализовать совместные вишлисты