Marché du livre vintage
Aperçu
Vintage Book Market est une application Web où les utilisateurs peuvent acheter et vendre des livres vintage , ainsi que les navigations et les examiner. Cette application combine une plate-forme de marché avec une API de commerce électronique pour des transactions en douceur et une fonctionnalité de blogs pour les amateurs de livres.
Le projet est développé en utilisant:
- Django et Django Rest Framework (DRF) pour le backend
- Réagir avec redux pour la gestion de l'État sur le frontend
- CSS à vent arrière pour un style réactif et moderne
État du projet
Complété
Ce projet a été développé avec succès avec toutes les fonctionnalités planifiées implémentées. Il comprend à la fois le commerce électronique et les fonctionnalités de blog pour une expérience utilisateur complète.
Caractéristiques
Caractéristiques du marché:
- Acheter et vendre des livres :
- Les utilisateurs peuvent lister des livres à vendre avec des informations détaillées telles que le titre, l'auteur, le prix, l'état et les images.
- Parcourez les livres répertoriés par d'autres utilisateurs et achetez-les en toute sécurité.
- Cart d'achat et liste de souhaits :
- Ajoutez plusieurs livres à un panier et dans la liste de souhaits.
- Passez en revue votre panier et procédez au paiement pour le paiement.
- Recherche et filtrage :
- Options de filtrage avancées par genre, auteur, condition et gamme de prix.
- Bar de recherche pour la découverte rapide des livres.
Gestion des comptes d'utilisateurs:
- Gestion du profil :
- Les utilisateurs peuvent s'inscrire, se connecter et se déconnecter en toute sécurité.
- Modifiez leurs détails de profil tels que le nom, le courrier électronique et la photo de profil.
- Gérer les livres répertoriés :
- Afficher, modifier ou supprimer les livres répertoriés à la vente par l'utilisateur.
Avis des utilisateurs:
- Laissez les critiques et les livres à tariser après l'achat.
- Voir les notes agrégées et les commentaires pour tous les livres.
Plateforme de blogs:
- Écrivez et publiez des blogs liés aux livres, aux auteurs et aux genres littéraires.
- Commentez et comme les blogs écrits par d'autres utilisateurs.
Conception réactive:
- Entièrement optimisé pour les appareils mobiles, tablettes et de bureau.
Technologies utilisées
- Backend : Django, Django REST Framework (DRF)
- Frontend : React, Redux, Tailwind CSS
- Base de données : SQLite3 (facilement évolutif à PostgreSQL pour la production)
- API : API REST pour une communication transparente entre le backend et le frontend
Instructions d'installation
Prérequis:
- Python 3.x
- Node.js et npm (ou fil)
- Outils d'environnement virtuel (comme
venv ou virtualenv )
Configuration du backend (Django + DRF):
- Clone le référentiel:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend