Skip to content

RavindiFernando/GrandPark_Arena

Repository files navigation

Grand Park Arena Platform

GitHub: RavindiFernando/GPA-Project


Project Description

Grand Park Arena is a comprehensive web-based management platform for a cricket arena. Developed entirely from scratch without using any frameworks or libraries, the platform uses pure HTML, CSS, and JavaScript for the frontend, with PHP/MySQL powering the backend, all structured in a clean MVC architecture.

The system supports online facility booking (integrated with Stripe payments), granular role-based access (players, coaches, admins, managers), tournament scheduling and management, equipment inventory tracking, in-app communication, and detailed analytics/reporting.


Key Features

  • Online Facility Booking:
    Book cricket facilities online, with Stripe payment integration for secure transactions.

  • Role-Based Access:
    Custom workflows and permissions for players, coaches, admins, and managers.

  • Tournament Management:
    Create, schedule, and manage tournaments with real-time updates.

  • Equipment Inventory Tracking:
    Track and manage all cricket equipment and supplies.

  • In-App Chat & Email Notifications:
    Real-time chat system plus email notifications via PHPMailer.

  • Analytics Dashboards & Reporting:
    Data visualization and reporting tools for arena activity and resource usage.


Technology Stack

  • Frontend:

    • HTML5
    • CSS3
    • JavaScript (Vanilla)
  • Backend:

    • PHP (MVC architecture)
    • MySQL
  • Integrations & Libraries:

    • Stripe (payments)
    • PHPMailer (email notifications)
  • Other:

    • RESTful endpoints for AJAX

Setup & Installation

  1. Clone the repository:

    git clone https://github.com/RavindiFernando/GPA-Project.git
    cd GPA-Project
  2. Install dependencies:

    npm install   # or yarn install
  3. Run the development server:

    npm start     # or yarn start
  4. Open in browser:

  5. Configuration:

    • Update .env file for environment variables (API keys, DB URLs, etc.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors