"Anime Diary" - это интернет-магазин, посвященный продаже манги, аксессуаров и одежды в аниме-стиле. На данный момент ассортимент товаров вдохновлен популярными аниме и играми, такими как "Genshin Impact", "Дневник будущего", "Убийца Акаме!", "Сладкая жизнь" и "Жизнь в альтернативном мире с нуля". Проект находится в разработке и создан в рамках самообучения для улучшения навыков в веб-разработке.
- HTML, CSS
- Bootstrap 5
- Python, Django
- JavaScript
- База данных: SQLite (планируется переход на PostgreSQL)
- Дизайн: Figma, Adobe Photoshop
Минимализм, аниме-стиль.
- Манга
- Одежда (кепки, кофты, нашивки и т.д.)
- Рюкзаки, Сумки
- Значки, Плакаты, Наклейки
- Скетчбуки, Блокноты, Дневники
- Склонируйте репозиторий:
git clone https://github.com/MindlessMuse666/accessory-market.git- Перейдите в директорию проекта:
cd accessory-market/accessory_market- Установите зависимости:
pip install -r requirements.txt- Выполните миграции базы данных:
python manage.py makemigrations
python manage.py migrate- Запустите сервер разработки:
python manage.py runserver 127.0.0.1:8080- Откройте сайт в браузере по адресу: http://127.0.0.1:8080/
На данный момент реализовано:
- Управление категориями и товарами через административную панель Django.
- Просмотр главной страницы сайта.
- Просмотр страницы "Shop" с каталогом товаров, сгруппированным по категориям.
- Просмотр подробной информации о каждом товаре.
В планах:
- Реализация полноценной пользовательской аутентификации и авторизации.
- Создание корзины для добавления товаров (в том числе анонимной для неавторизованных пользователей).
- Возможность оформления заказа и оплаты (для зарегистрированных пользователей).
- Множество мелких доработок и улучшений пользовательского интерфейса.
- accessory_market/: Основные настройки проекта Django.
- shop/: Приложение Django, отвечающее за функциональность магазина.
- models.py: Определения моделей категорий и товаров.
- views.py: Логика отображения страниц.
- templates/: HTML шаблоны.
- static/: Статические файлы (CSS, JavaScript, изображения).
- media/: Медиа файлы (загруженные изображения товаров).
Если вы хотите внести свой вклад в проект, вы можете:
-
Сделать Fork репозитория и отправить Pull Request со своими изменениями.
-
Связаться с автором для совместной работы.
Правила кодирования и конвенции именования обсуждаются лично.
Проект распространяется под лицензией MIT.
На данный момент развернутого сайта нет.
- GitHub: Бедин Владислав
- Telegram: t.me/mindless_muse
- Gmail: [email protected]



