Tip
Clone this repository and run bash install.sh
to set up your application effortlessly.
The App Starter Kit is designed as a robust foundation for building web applications. It includes essential features such as authentication and a pre-configured dashboard to help you start coding quickly.
- Authentication: Secure and reliable user authentication.
- Dashboard Layout: A pre-built, customizable dashboard.
- Preline: A modern UI component library.
- Tailwind CSS: A utility-first CSS framework.
- Inertia.js + Vue 3 + TypeScript: Seamless front-end integration with modern tools.
- Multi-Language Support: Supports English and Arabic out of the box.
This project comes with a custom installation script to simplify the setup process. The install.sh
script automates the following steps:
- Install required Composer packages.
- Execute the custom
app:install
Artisan command. - Remove any existing Git repository.
- Initialize a new Git repository.
- Install Node.js dependencies.
- Configure the
.env
file. - Reload environment variables.
- Generate the application key.
- Run database migrations.
- Seed the database.
- Create admin credentials.
- Update project settings (name and URL).
- Update specific environment variables.
- Clean up installation-related files.
- Run post-setup tasks (e.g., linking storage, clearing cache).
- Clone the repository:
git clone https://github.com/michaelnabil230/laravel-starter-kit.git
- Navigate to the project directory:
cd laravel-starter-kit
- Run the installation script:
bash install.sh
composer test
Or
The App starter kit is open-sourced software licensed under the MIT license.