Skip to content

snehavish595/DanceAcademyManagementSystem

Repository files navigation

Dance Academy Management System

Overview

The Dance Academy Management System is a web-based application designed to manage the operations of a dance academy. It helps in managing student registrations, class schedules, instructor assignments, and payments. The system also provides an easy-to-use interface for both administrators and students.

Features

  • Student Registration: Allows students to register for classes and track their progress.
  • Class Management: Schedule and manage dance classes for different genres and levels.
  • Instructor Management: Assign instructors to classes and manage their availability.
  • Payment Management: Track student payments and generate invoices.
  • User Authentication: Sign-up, login, and logout functionality for students and admins.
  • Responsive Design: Mobile-friendly interface for easy access on all devices.

Technology Stack

  • Frontend: HTML, CSS (Tailwind CSS), JavaScript
  • Backend: PHP
  • Database: MySQL (for student and class management)
  • Version Control: Git & GitHub

Installation

  1. Clone this repository:

    git clone https://github.com/your-username/dance-academy-management-system.git
    
  2. Navigate to your project

    cd dance-academy-management-system
    
  3. Set up the database:

    Import the dance.sql file to your MySQL database.

    Modify the database connection settings in the config.php (or a similar file).

  4. Start the server (e.g., using XAMPP, WAMP, or any PHP server).

    Ensure PHP and MySQL services are running.

  5. Access the application:

    Open your browser and navigate to localhost/your_project_folder/.

Releases

No releases published

Packages

No packages published