An open API service indexing awesome lists of open source software.

https://github.com/joupify/vibevault-readme-public


https://github.com/joupify/vibevault-readme-public

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# VibeVault đź›’

**Plateforme e-commerce construite avec Ruby on Rails 7**
Projet personnel en cours de développement

---

## 📍 Description

VibeVault est une plateforme e-commerce moderne permettant la gestion et la vente de produits via une interface utilisateur fluide et responsive. Elle prend en charge l’import automatique de produits, un système de panier, un paiement sécurisé avec Stripe et des notifications en temps réel.

Ce projet illustre une architecture e-commerce complète avec back-office, filtrage avancé et intégration de services tiers.

---

## 🚀 Fonctionnalités Implémentées

### 📦 Importation Produits (CSV)

- Import automatique de produits via fichier CSV
- Traitement des doublons
- Téléversement d’images produit (Active Storage)

### 🛍️ Panier d’Achat

- Ajout, modification, suppression de produits
- Gestion des quantités
- Affichage dynamique du panier

### 💳 Paiement Sécurisé (Stripe)

- Intégration du checkout Stripe
- Webhooks pour le suivi des paiements
- Confirmation de commande par email

### 🔔 Notifications en Temps Réel

- Confirmation d’achat
- Échec de paiement
- Mise Ă  jour du statut des commandes

### 🧰 Back-Office Simplifié

- Ajout / modification / suppression de produits
- Gestion des stocks
- Interface d’administration minimale

### 🔎 Navigation & UX

- Recherche avancée par mots-clés
- Filtres par catégorie / prix
- Interface responsive mobile / desktop

---

## 🔜 Fonctionnalités à Venir

- Espace client avec authentification et suivi des commandes
- Gestion des livraisons (statuts, suivi)
- Codes promotionnels et réductions
- Système de wishlist
- Authentification via Devise

---

## 🛠️ Technologies Utilisées

| Outil / Lib | Usage |
| ----------------------- | ----------------------- |
| **Ruby on Rails 7** | Framework principal |
| **PostgreSQL** | Base de données |
| **Stripe** | Paiement en ligne |
| **Stimulus.js / Turbo** | Interactions dynamiques |
| **Active Storage** | Stockage d’images |
| **Sidekiq + Redis** | Tâches en arrière-plan |
| **Heroku** | Déploiement |
| **RSpec, Capybara** | Tests automatisés |

---

> 🔒 Ce dépôt ne contient que la documentation publique du projet.
> Le code source complet est privé. Une démonstration peut être accordée sur demande, dans le cadre d’un processus de recrutement.

---

## 🎯 Compétences Mises en Avant

- Traitement de fichiers CSV et intégration de données
- Développement e-commerce complet en Rails
- Intégration Stripe avec gestion des webhooks
- UX fluide grâce à Stimulus.js et Turbo
- Déploiement sur Heroku avec configuration des variables d’environnement

---

## 👩‍💻 Auteur

**Malika Housni**
Développeuse Full Stack Ruby on Rails
[Portfolio GitHub](https://github.com/joupify)