Skip to content

arijitghosal03/racker-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Poker Web App

This Online Poker Web App is a fully-featured platform designed for poker enthusiasts to play and manage poker games in a virtual environment. Built with modern web technologies, this app offers a seamless and engaging experience, whether you're playing casually or running organized sessions.

Features

  • Player Management: Create, edit, and manage player profiles, including statistics, wins, and losses.
  • Game Sessions: Host and join poker sessions, complete with customizable game rules, stakes, and number of players.
  • Hand Tracking: Automatic tracking and recording of hands, including card distribution, betting rounds, and outcomes.
  • Real-time Gameplay: Enjoy seamless real-time gameplay with interactive user interfaces, allowing for smooth card dealing, betting, and folding.
  • Game History: Access detailed logs of past games and hands for analysis and review.
  • Admin Features: Manage users, games, and settings through an intuitive admin panel.
  • Multi-Platform Support: Play on any device with a responsive design that adapts to both desktop and mobile.
  • Secure Environment: Ensure fair play with built-in security features, including encrypted communications and anti-cheat measures.
  • Customizable Settings: Tailor game rules, themes, and other settings to fit your preferences and style of play.

Tech Stack

  • Frontend: React
  • Backend: Flask (handling APIs)
  • Database: (Specify your database, e.g., PostgreSQL, MySQL, etc.)
  • Styling: (Specify your styling framework or method, e.g., CSS, Bootstrap, etc.)
  • Other Tools: (Any additional tools, libraries, or frameworks used)

Installation

Prerequisites

  • Node.js (for running the React app)
  • Python 3.x (for running the Flask backend)
  • (Any additional prerequisites, e.g., a specific database setup)
<h3>Backend Setup</h3>
<ol>
    <li><strong>Clone the repository:</strong>
        <pre><code>git clone https://github.com/yourusername/online-poker-webapp.git

cd online-poker-webapp/backend

  • Create and activate a virtual environment:
    python3 -m venv venv
    source venv/bin/activate  # On Windows use venv\Scripts\activate
  • Install backend dependencies:
    pip install -r requirements.txt
  • Run the Flask server:
    flask run
  • Frontend Setup

    1. Navigate to the frontend directory:
      cd ../transaction
    2. Install frontend dependencies:
      npm install
    3. Start the React app:
      npm start
    4. Access the application:
      • The React app should now be running on http://localhost:3000.
      • The Flask backend will be available on http://localhost:5000.

    Usage

    Once both the frontend and backend are running, you can start playing poker, manage sessions, and access admin features through the web interface.

    Presentation

    Login Page

    Updated 1 and 19 more pages - arijitghosal0309@gmail com - Microsoft​ Edge 01-08-2024 09_13_43

    New Session's Page

    Updated 1 and 19 more pages - arijitghosal0309@gmail com - Microsoft​ Edge 01-08-2024 09_13_53

    Game Rules

    Updated 1 and 19 more pages - arijitghosal0309@gmail com - Microsoft​ Edge 01-08-2024 09_12_50

    Saved Sessions

    Updated 1 and 19 more pages - arijitghosal0309@gmail com - Microsoft​ Edge 01-08-2024 09_13_07

    Create New Play

    Updated 1 and 19 more pages - arijitghosal0309@gmail com - Microsoft​ Edge 01-08-2024 09_12_21

    About

    Online Poker Web App

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published