Рынок винтажных книг
Обзор
Vintage Book Market - это веб -приложение, где пользователи могут покупать и продавать винтажные книги , а также просмотр и просмотр их. Это приложение сочетает в себе платформу рынка с API электронной коммерции для плавных транзакций и функции блогов для энтузиастов книг.
Проект разработан с использованием:
- Django и Django Rest Framework (DRF) для бэкэнда
- Отреагировать с Redux для управления государством на фронте
- Tailwind CSS для отзывчивого и современного стиля
Статус проекта
Завершенный
Этот проект был успешно разработан с помощью всех запланированных функций. Он включает в себя как электронную коммерцию, так и функции блога для комплексного пользовательского опыта.
Функции
Функции рынка:
- Покупать и продавать книги :
- Пользователи могут перечислять книги для продажи с подробной информацией, такой как заголовок, автор, цена, состояние и изображения.
- Просмотрите книги, перечисленные другими пользователями и надежно приобретают их.
- Корзина для покупок и список желаний :
- Добавьте несколько книг в корзину и в списке желаний.
- Просмотрите свою корзину и приступите к оформлению оплаты.
- Поиск и фильтрация :
- Расширенные варианты фильтрации по жанру, автору, состоянию и ценовой диапазоне.
- Поиск бара для быстрого открытия книг.
Управление учетной записью пользователя:
- Управление профилем :
- Пользователи могут безопасно зарегистрироваться, войти в систему и выйти из строя.
- Отредактируйте данные их профиля, такие как имя, электронная почта и изображение профиля.
- Управление перечисленными книгами :
- Просмотреть, редактировать или удалить книги, перечисленные для продажи пользователем.
Отзывы пользователей:
- Оставьте отзывы и оцените книги после покупки.
- Посмотреть совокупные рейтинги и обратную связь для всех книг.
Платформа ведения блогов:
- Напишите и публикуйте блоги, связанные с книгами, авторами и литературными жанрами.
- Прокомментируйте и любите блоги, написанные другими пользователями.
Отзывчивый дизайн:
- Полностью оптимизирован для мобильных, планшетных и настольных устройств.
Технологии используются
- Бэкэнд : Django, Django Rest Framework (DRF)
- Frontend : React, Redux, Tailwind CSS
- База данных : SQLITE3 (легко масштабируем для PostgreSQL для производства)
- API : REST API для беспроблемной связи между бэкэнд и фронтом
Инструкции по установке
Предварительные условия:
- Python 3.x
- Node.js и npm (или пряжа)
- Инструменты виртуальной среды (например,
venv или virtualenv )
Настройка бэкэнд (Django + DRF):
- Клонировать репозиторий:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend