Giter Club home page Giter Club logo

anything-bet's Introduction

Projet de site de paris Anything-bet

Ce projet consiste en la création d'un site de paris en ligne avec une interface conviviale et intuitive pour les utilisateurs. Les administrateurs doivent avoir un accès facile à toutes les fonctions administratives et être en mesure de gérer les utilisateurs, les groupes et les paris avec facilité.

Fonctionnalités

Authentification :

Les utilisateurs peuvent s'enregistrer avec une vérification de leur email et se connecter/déconnecter. Pour accéder à la plateforme, les utilisateurs doivent être vérifiés.

Gestion des utilisateurs :

Les administrateurs peuvent voir la liste des utilisateurs, supprimer ou modifier un utilisateur.

Gestion des groupes :

Les utilisateurs peuvent créer un groupe, voir la liste des groupes auxquels ils appartiennent, et les administrateurs peuvent voir les demandes d'adhésion, les accepter ou les refuser. Les administrateurs de groupe peuvent également bannir un utilisateur du groupe et accéder à une page pour copier le code d’invitation et le lien du groupe. Les membres peuvent voir la liste des membres du groupe. Les utilisateurs peuvent ajouter une photo à un groupe.

Gestion des paris :

Les utilisateurs peuvent créer des paris publics et privés, ajouter une photo à un pari et voir l'historique de leurs paris. Les administrateurs de groupe peuvent créer des paris pour leur groupe, modifier un événement de pari, clôturer un événement ou un pari. Les utilisateurs peuvent parier et accéder à un classement de leur groupe.

Gestion des récompenses :

Les utilisateurs peuvent voir les récompenses journalières possibles par groupe, définir une valeur de points accordés de base à ses membres, accéder à la liste de leur groupe avec la possibilité de récupérer une récompense journalière.

Authentification - Interface utilisateur :

Les utilisateurs peuvent accéder à des pages de login, d'enregistrement et de récupération de mot de passe. Les pages sont conviviales et faciles à utiliser.

CRUD :

Le site a un système de CRUD (Create, Read, Update, Delete) pour toutes les entités, y compris les utilisateurs, les groupes, les paris, etc.

Fixtures :

Il est possible d'ajouter des fixtures pour remplir les bases de données.

Options de paris :

Les utilisateurs peuvent accéder à des options de paris, à la fois côté client et côté serveur. Les cotes sont calculées en fonction du pourcentage.

Administration :

Les administrateurs de la plateforme peuvent supprimer un groupe, modifier un utilisateur et les administrateurs de groupe peuvent créer des événements.

Modification de profil :

Les utilisateurs peuvent modifier leur profil, y compris leur photo et leur nom.

Notification :

Les utilisateurs peuvent accéder à des notifications, notamment quand un événement est ajouté au groupe.

Utilisation d’un service d’emailing :

Utilisation de Mailjet pour envoyer des mails aux utilisateurs, notamment pour la registration

Auteurs

anything-bet's People

Contributors

lailacha avatar simonbtssio avatar senex127 avatar ayman-bedda avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.