Skip to content

Flight school / aeroclub management platform

License

Notifications You must be signed in to change notification settings

neppoz/clearprop

Repository files navigation

ClearProp

Laravel Forge Site Deployment Status GitHub issues GitHub stars GitHub forks GitHub license

ClearProp is an open-source Laravel-based application designed for flight schools and aeroclubs. This project aims to simplify aircraft management, bookings, and member data handling. With extensibility at its core, ClearProp is the ideal solution for aviation organizations.


🛠️ Key Features

  • Aircraft Management: Organize and manage your fleet with ease.
  • Aircraft Rating: Dynamic rule based rating for pilots and aircraft.
  • Real-Time Booking System: Avoid conflicts with intuitive scheduling tools.
  • Member Management: Role-based access control and member data storage.
  • Flight Logs: Track flights of your students and pilots.
  • Responsive Design: Seamless experience on any device.
  • Multilingual Support: Enable easy translation into multiple languages.

and much more to come....

Feature Screenshot Placeholder


🧩 Demo

Try the live demo here: Demo URL Placeholder

Demo Screenshot Placeholder


🚀 Installation

Follow these steps to set up ClearProp on your local environment.

Prerequisites

  • PHP 8.1 or higher
  • Composer
  • Node.js and npm
  • MySQL or another compatible database
  • A web server (Apache, Nginx, etc.)

Installation Steps

  1. Clone the Repository

    git clone https://github.com/neppoz/clearprop.git
    cd clearprop
    git checkout main
  2. Install Dependencies

    • PHP Dependencies:
      composer install
    • Node.js Dependencies:
      npm install && npm run dev
  3. Set Environment Variables

    cp .env.example .env

    Update .env with your database credentials and other configurations.

  4. Generate the app key

    php artisan key:generate
  5. Migrate the Database

    php artisan migrate --seed

    Please note: On migration you can set the admin user and the password.

  6. Link Storage

    php artisan storage:link
  7. Start the Local Server

    php artisan serve

Visit http://localhost:8000 to access the application.


📚 Documentation

For detailed usage instructions and advanced configurations, refer to the Wiki.


🛡️ Security

If you discover any security vulnerabilities, please report them by emailing [email protected].


🤝 Contributions

We welcome contributions! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Make your changes.
  4. Open a pull request.

Check the CONTRIBUTING.md for more details.


📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


❤️ Acknowledgments

Footer Placeholder

About

Flight school / aeroclub management platform

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published