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.
- 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....
Try the live demo here: Demo URL Placeholder
Follow these steps to set up ClearProp on your local environment.
- PHP 8.1 or higher
- Composer
- Node.js and npm
- MySQL or another compatible database
- A web server (Apache, Nginx, etc.)
-
Clone the Repository
git clone https://github.com/neppoz/clearprop.git cd clearprop git checkout main
-
Install Dependencies
- PHP Dependencies:
composer install
- Node.js Dependencies:
npm install && npm run dev
- PHP Dependencies:
-
Set Environment Variables
cp .env.example .env
Update
.env
with your database credentials and other configurations. -
Generate the app key
php artisan key:generate
-
Migrate the Database
php artisan migrate --seed
Please note: On migration you can set the admin user and the password.
-
Link Storage
php artisan storage:link
-
Start the Local Server
php artisan serve
Visit http://localhost:8000 to access the application.
For detailed usage instructions and advanced configurations, refer to the Wiki.
If you discover any security vulnerabilities, please report them by emailing [email protected].
We welcome contributions! Follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Make your changes.
- Open a pull request.
Check the CONTRIBUTING.md for more details.
This project is licensed under the MIT License. See the LICENSE file for details.
- Laravel Filament
- leandrocfe/filament-apex-charts
- saade/filament-fullcalendar"
- filament/spatie-laravel-settings-plugin
- https://github.com/spatie/laravel-settings
- Spatie packages
- The entire Laravel community for providing amazing tools and support.