Mercado de libros vintage
Descripción general
Vintage Book Market es una aplicación web donde los usuarios pueden comprar y vender libros vintage , junto con navegar y revisarlos. Esta aplicación combina una plataforma de mercado con una API de comercio electrónico para transacciones sin problemas y una función de blogs para entusiastas de los libros.
El proyecto se desarrolla usando:
- Django y Django Rest Framework (DRF) para el backend
- Reaccionar con Redux para la gestión estatal en la interfaz
- CSS de viento de cola para el estilo receptivo y moderno
Estado del proyecto
Terminado
Este proyecto se ha desarrollado con éxito con todas las características planificadas implementadas. Incluye funcionalidades de comercio electrónico y blog para una experiencia integral del usuario.
Características
Características del mercado:
- Comprar y vender libros :
- Los usuarios pueden enumerar libros para la venta con información detallada como título, autor, precio, condición e imágenes.
- Explore los libros enumerados por otros usuarios y compáelos de forma segura.
- Carrito de compras y lista de deseos :
- Agregue varios libros a un carrito de compras y en la lista de deseos.
- Revise su carrito y proceda a pagar para el pago.
- Búsqueda y filtrado :
- Opciones de filtrado avanzadas por género, autor, condición y rango de precios.
- Barra de búsqueda para un descubrimiento rápido de libros.
Gestión de la cuenta de usuario:
- Gestión del perfil :
- Los usuarios pueden registrarse, iniciar sesión e iniciar sesión de forma segura.
- Edite los detalles de su perfil como nombre, correo electrónico y foto de perfil.
- Administre libros en la lista :
- Ver, editar o eliminar libros enumerados para la venta por el usuario.
Revisiones de usuarios:
- Deje reseñas y libros de calificación después de la compra.
- Vea las calificaciones agregadas y los comentarios para todos los libros.
Plataforma de blogs:
- Escriba y publique blogs relacionados con libros, autores y géneros literarios.
- Comente y me guste los blogs escritos por otros usuarios.
Diseño receptivo:
- Totalmente optimizado para dispositivos móviles, de tabletas y de escritorio.
Tecnologías utilizadas
- Backend : Django, Django Rest Framework (DRF)
- Frontend : React, Redux, CSS de viento de cola
- Base de datos : SQLite3 (fácilmente escalable a PostgreSQL para la producción)
- API : REST API para una comunicación perfecta entre el backend y el frontend
Instrucciones de instalación
Prerrequisitos:
- Python 3.x
- Node.js y npm (o hilo)
- Herramientas de entorno virtual (como
venv o virtualenv )
Configuración de backend (Django + DRF):
- Clon el repositorio:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend