SecondRound est une mobile web app révolutionnaire conçue pour transformer l'expérience d'achat et de vente de jeux vidéo d'occasion. Ce projet est le fruit d'un défi intense de 10 jours réalisé en collaboration avec deux autres développeurs Full Stack. Ensemble, nous avons couvert chaque aspect du développement, de la conception visuelle à la mise en production, avec l'ambition de simplifier et d'enrichir les interactions entre les détenteurs de magasins de jeux vidéo et les joueurs.
Pour les Vendeurs :
- Auto-génération de fiches produits : Photographiez les jeux et obtenez automatiquement une fiche produit détaillée, prête pour la vente.
- Gestion des réservations : Visualisez et acceptez facilement les réservations en cours directement depuis l'accueil.
- Stock et modifications : Un espace dédié pour gérer le stock et mettre à jour les fiches de jeux vidéo.
Pour les Joueurs :
- Recherche simplifiée : Trouvez des jeux vidéo d'occasion près de chez vous grâce à la recherche et à l'auto-localisation.
- Itinéraire et timer : Visualisez l'itinéraire pour récupérer votre jeu et suivez le timer de récupération sur la page d'accueil.
SecondRound incarne notre passion pour le développement et notre engagement à offrir des solutions technologiques innovantes pour la communauté des joueurs de jeux vidéo. Le projet est accessible aussi bien sur mobile que sur desktop via l'URL suivante : https://www.second-round.me/
*Commencez par une connexion fluide et sécurisée.*
*Accédez à une interface simplifiée pour photographier votre jeu.*
*L'analyse intelligente remplit automatiquement les détails du jeu.*
*Explorez l'accueil dynamique offrant recherche localisée.*
*Consultez vos réservations et l'itinéraire pour récupérer votre jeu.*
*Participez à des "combats de jeux" ludiques pour découvrir le jeu parfait.*
- Cloner le dépôt Arc :
git clone https://github.com/Bnoure/2ndround.git
- **Accéder au répertoire du projet : **
cd arc - Installer les dépendances :
bundle install
- Installer et démarrer Redis (si pas déjà installé) :,
# Sous macOS avec Homebrew brew install redis brew services start redis # Sous Ubuntu/Debian sudo apt-get install redis-server sudo systemctl start redis.service
- Démarrer Sidekiq pour gérer les tâches en arrière-plan :
bundle exec sidekiq - Configurer la clé Cloudinary, Giant Bomb , MapBox, OpenAi :
touch .env
- Ajouter la clé Cloudinary dans le fichier .env :
CLOUDINARY_URL=xxxx GIANT_BOMB_API_KEY= MAPBOX_API_KEY= OPENAI_ACCESS_TOKEN=
- Créer la base de données, exécuter les migrations et le seed :
rails db:create db:migrate db:seed






