thefeqy / rilty
A modern Laravel starter kit with React, Inertia, TypeScript, and TailwindCSS.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:TypeScript
Type:project
Requires
- php: ^8.3
- inertiajs/inertia-laravel: ^2.0
- laravel/framework: ^11.31
- laravel/sanctum: ^4.0
- laravel/telescope: ^5.3
- laravel/tinker: ^2.9
- tightenco/ziggy: ^2.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/breeze: ^2.3
- laravel/pail: ^1.1
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.1
- pestphp/pest: ^3.7
- pestphp/pest-plugin-laravel: ^3.0
This package is auto-updated.
Last update: 2025-04-17 19:45:41 UTC
README
⚠️ Beta Release
Rilty is under active development. Frequent updates and breaking changes may occur.
Rilty is a modern, full-stack starter kit designed to accelerate your web development projects. Built with cutting-edge technologies, Rilty provides a solid foundation for creating dynamic, responsive, and scalable applications.
Features
Rilty combines the best tools in the ecosystem to ensure a smooth and productive development experience:
- Laravel 11: A robust backend framework for building powerful APIs and applications.
- ReactJS: A modern library for creating interactive and reusable UI components.
- InertiaJS: Simplifying SPA development with a seamless bridge between backend and frontend.
- TypeScript: Adding type safety and better tooling to JavaScript.
- TailwindCSS: A utility-first CSS framework for rapid UI development.
Installation
Follow these steps to get started with Rilty:
Prerequisites
Ensure the following are installed on your system:
- PHP 8.3+
- Composer
- Node.js & npm
- Git
Steps
-
Clone the Repository
git clone https://github.com/your-username/rilty.git my-project cd my-project
-
Install Backend Dependencies
composer install
-
Install Frontend Dependencies
npm install
-
Set Up Environment Copy the example environment file and configure it:
cp .env.example .env
Update the
.env
file with your database and application details. -
Generate Application Key
php artisan key:generate
-
Run Database Migrations
php artisan migrate
-
Start the Development Server Start both the backend and frontend servers:
php artisan serve npm run dev
File Structure
Rilty is organized to ensure clarity and maintainability:
my-project/
├── app/ # Backend application logic (Laravel)
├── resources/
│ ├── js/ # Frontend code (React + Inertia)
│ ├── views/ # Blade templates
├── public/ # Public assets
├── database/ # Migrations, Seeders
├── routes/ # API and web routes
└── ...
Scripts
-
Development Mode: Start the development servers:
npm run dev
-
Build for Production: Compile assets for production:
npm run build
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m "Add your feature"
- Push to the branch:
git push origin feature/your-feature
- Open a pull request.
License
Rilty is open-source software licensed under the MIT license.
Support
If you encounter any issues or have questions, feel free to open an issue in the repository or contact thefeqy@gmail.com.
Happy coding with Rilty!