Mercado de livros vintage
Visão geral
O Vintage Book Market é um aplicativo da Web em que os usuários podem comprar e vender livros vintage , além de navegar e revisá -los. Este aplicativo combina uma plataforma de mercado com uma API de comércio eletrônico para transações suaves e um recurso de blog para entusiastas de livros.
O projeto é desenvolvido usando:
- Django e Django Rest Framework (DRF) para o back -end
- Reagir com Redux para gerenciamento de estado no front -end
- Tailwind CSS para estilo recente e moderno
Status do projeto
Concluído
Este projeto foi desenvolvido com sucesso com todos os recursos planejados implementados. Inclui funcionalidades de comércio eletrônico e blog para uma experiência abrangente do usuário.
Características
Recursos de mercado:
- Compre e vender livros :
- Os usuários podem listar livros para venda com informações detalhadas, como título, autor, preço, condição e imagens.
- Procure livros listados por outros usuários e adquiri -los com segurança.
- Carrinho de compras e lista de desejos :
- Adicione vários livros a um carrinho de compras e na lista de desejos.
- Revise seu carrinho e prossiga para o pagamento do pagamento.
- Pesquise e filtragem :
- Opções avançadas de filtragem por gênero, autor, condição e faixa de preço.
- Barra de pesquisa para uma rápida descoberta de livros.
Gerenciamento de conta de usuário:
- Gerenciamento de perfis :
- Os usuários podem se inscrever com segurança, fazer login e fazer logon.
- Edite os detalhes do perfil, como nome, e -mail e imagem de perfil.
- Gerenciar livros listados :
- Veja, edite ou remova os livros listados para venda pelo usuário.
Revisões de usuários:
- Deixe as críticas e avalie livros após a compra.
- Ver classificações agregadas e feedback para todos os livros.
Plataforma de blog:
- Escreva e publique blogs relacionados a livros, autores e gêneros literários.
- Comente e, como blogs escritos por outros usuários.
Design responsivo:
- Totalmente otimizado para dispositivos móveis, tablets e desktop.
Tecnologias usadas
- Back -end : Django, Django Rest Framework (DRF)
- Frontend : React, Redux, Tailwind CSS
- Banco de dados : SQLITE3 (facilmente escalável para o PostgreSQL para produção)
- API : REST API para comunicação perfeita entre o back -end e o front -end
Instruções de instalação
Pré -requisitos:
- Python 3.x
- Node.js e npm (ou fios)
- Ferramentas de ambiente virtual (como
venv ou virtualenv )
Configuração de back -end (Django + DRF):
- Clone o repositório:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend