A powerful, feature-rich RESTful API for content management systems built with Laravel. Manage posts, comments, users, and media with advanced authentication and role-based access control.
Complete authentication system with email verification, password recovery, 2FA, and OAuth integration for GitHub, Google, and Facebook.
Create, publish, and manage posts with media attachments, categories, comments, and favorites. Support for trending content and personalized feeds.
Comprehensive permission system with user and admin roles. Control access to content, features, and administrative functions.
Powerful filtering, sorting, and pagination with resource inclusion. Full-text search, rate limiting, and comprehensive error handling.
Upload and manage images, videos, and documents with S3/Minio integration. Secure media access with signed URLs and efficient streaming.
Redis caching for popular content, queued email notifications, and optimized database queries for maximum performance and scalability.
Get up and running with ManageX in just a few steps
git clone the repository and run composer install
Set up your .env file and run migrations with php artisan migrate
Run php artisan serve and start making API calls
Built with ❤️ using Laravel 10.48.29 (PHP 8.4.12)