Skip to content

axl6409/stepsprono

Repository files navigation

MrR0b0t

Steps Prono

Steps Prono Logo

Application de Pronostics Sportifs entre Steps

npm Express.js React.js Vite.js Axios Moment Tailwind CSS MySQL

Introduction

Bienvenue dans Steps Prono, une application de pronostics sportifs entre potes. L'objectif principal de Steps Prono est de prédire les résultats des matchs et créer des compétitions.

Fonctionnalités Principales

  • Pronostics Sportifs : Faites vos pronostics sur les résultats des matchs de votre sport préféré.

  • Créez des Groupes : Formez des groupes et organisez des compétitions.

  • Classements : Consultez les classements pour voir qui est en tête de la compétition.

  • Mises à Jour en Temps Réel : Recevez des mises à jour instantanées sur les scores des matchs.

  • Badges et Récompenses : Gagnez des badges en fonction de vos performances de pronostic.

Installation et Configuration

Prérequis

  • Node.js : Version 14 ou supérieure.
  • PostgreSQL : Version 13 ou supérieure.
  • npm : Version 7 ou supérieure.

Étapes d'Installation

  1. Clonage du Dépôt : Clonez ce dépôt sur votre machine locale
git clone https://github.com/votreutilisateur/votre-repo.git
  1. Configurer l'Environnement

Créez un fichier .env à la racine du projet en utilisant .env.exemple comme modèle. Configurez les variables d'environnement pour votre base de données PostgreSQL et autres paramètres nécessaires. Créez un fichier .env à la racine du dossier client en utilisant .env.exemple comme modèle.

  1. Installer les Dépendances

Installez les dépendances pour le serveur et le client :

cd stepsprono
npm install
cd client
npm install
  1. Configurez la base de données
  • Assurez-vous que PostgreSQL est en cours d'execution
  • Créez la base de données définie dans le fichier .env
  • Exécutez la commande : npx sequelize init pour créer le fichier de configuration dans le dossier server/config/config.json. Puis modifiez ce fichier pour y inclure les informations de votre base de données.
  • Executez la commande : npm run migrate puis npm run seed pour construire la base de données.
  1. Lancement de l'Application :

Démarrez le serveur :

cd stepsprono
npm start

Puis, lancez le client :

cd client
npm run dev

Contributions

C'est un projet et challenge personnel pour le moment, je n'accueille pas de contributions.

About

Betting app with friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages