Skip to content

Repository files navigation


🚀 À Propos du Projet SecondRound

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/


Premier Parcours : De la Connexion à la Vente

Page de connexion
*Commencez par une connexion fluide et sécurisée.*

Accueil après connexion
*Accédez à une interface simplifiée pour photographier votre jeu.*

Analyse de la photo du jeu
*L'analyse intelligente remplit automatiquement les détails du jeu.*

Deuxième Parcours : Découverte et Réservation

Page d'accueil colorée
*Explorez l'accueil dynamique offrant recherche localisée.*

Vue de la réservation et itinéraire
*Consultez vos réservations et l'itinéraire pour récupérer votre jeu.*

Combat de jeux
*Participez à des "combats de jeux" ludiques pour découvrir le jeu parfait.*


Langages et Technologies

Ruby  Rails   JavaScript   Bootstrap   SCSS   PostgreSQL   Stimulus


Installation

  1. Cloner le dépôt Arc :
    git clone https://github.com/Bnoure/2ndround.git
  2. **Accéder au répertoire du projet : **
    cd arc
  3. Installer les dépendances :
    bundle install
  4. 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
    
  5. Démarrer Sidekiq pour gérer les tâches en arrière-plan :
    bundle exec sidekiq
    
  6. Configurer la clé Cloudinary, Giant Bomb , MapBox, OpenAi :
    touch .env
    
  7. Ajouter la clé Cloudinary dans le fichier .env :
    CLOUDINARY_URL=xxxx
    GIANT_BOMB_API_KEY=
    MAPBOX_API_KEY=
    OPENAI_ACCESS_TOKEN=
    
    
  8. Créer la base de données, exécuter les migrations et le seed :
    rails db:create db:migrate db:seed
    
    

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages