Fully customizable and tests supported Laravel admin dashboard for developers.

Overview

Github Actions

Laravel Admin dashboard

Like Laravel Jetstream but built with Hotwire Turbo + additional perks.

Tools used:

Contents

Intro

It's like Laravel Jetstream however built with Hotwire Turbo and AlpineJs instead of Livewire.

  • Laravel 8.0 ✔️
  • Alpinejs 3.0 ✔️
  • Hotwire Turbo 7.0 ✔️
  • tailwindcomponents/dashboard theme ✔️
  • Login ✔️
  • Forgot Password ✔️
  • 2 role authorisation system admin, member ✔️
  • CRUD for Users ✔️
  • Welcome email for a new user with a link for setting up a new password ✔️
  • Profile with change password, email and user's image option ✔️
  • Confirmation email to confirm a new user's email ✔️
  • CI included (github actions) ✔️
  • Larastan ✔️
  • PHPCS ✔️
  • Phpinsights ✔️
  • Over 200 tests included ✔️

Installation

After installing Laravel you should run those commands:

git clone https://github.com/jcergolj/castra.git
composer install
cp .env.example .env
php artisan key:generate
npm install
npm run dev
php artisan migrate:fresh --seed

Care for the code

Let's face it. Sometimes we are sloppy, and we don't take the best care of the code. Here are some tools available that can help you and they are run automatically when you pushed to the repository or you can run them manually as composer commands. Let's look at them:

  • phpcs: php code style formatter composer phpcs

  • prettier: js code formatter composer jsprettier

  • php insights: PHP code quality analyser composer insights

  • phpstan: PHP static analysis tool composer phpstan

License

Licensed under the MIT license

You might also like...
Laravel-veneer - A suite of mocked services to use in your Laravel tests.

Laravel Veneer A suite of fixture data and methods to help make mocking 3rd party services easier. Overview Laravel Veneer aims to solve two problems

Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously github.com/hyn/multi-tenant

The unobtrusive Laravel package that makes your app multi tenant. Serving multiple websites, each with one or more hostnames from the same codebase. B

Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups.

Tenancy for Laravel Enabling awesome Software as a Service with the Laravel framework. This is the successor of hyn/multi-tenant. Feel free to show su

Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously

Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously

Laravel Backup Panel provides a dashboard for spatie/laravel-backup package.
Laravel Backup Panel provides a dashboard for spatie/laravel-backup package.

Laravel Backup Panel Laravel Backup Panel provides a dashboard for spatie/laravel-backup package. It lets you: create a backup (full | only database |

Generator-hedley - Scaffold a headless Drupal backend, Angular app client, and Behat tests

generator-hedley Scaffold a headless Drupal backend, Angular app client, and Behat tests Hedley is a yeoman generator that scaffolds a headless Drupal

Perform Self-Diagnosis Tests On Your Laravel Application
Perform Self-Diagnosis Tests On Your Laravel Application

Perform Self-Diagnosis Tests On Your Laravel Application This package allows you to run self-diagnosis tests on your Laravel application. It comes wit

Chrome extension to generate Laravel integration tests while using your app.

Laravel TestTools Check out the introduction post about the chrome extension. Installation git clone [email protected]:mpociot/laravel-testtools.git # i

Testbench Component is the de-facto package that has been designed to help you write tests for your Laravel package

Laravel Testing Helper for Packages Development Testbench Component is the de-facto package that has been designed to help you write tests for your La

Comments
  • envy

    envy

    https://laravel-news.com/envy?utm_medium=email&utm_campaign=Things%20Coming%20to%20Laravel%20Nova%204%20Digest%20Emails%20Automatic%20Route%20Discovery%20and%20more%20-%20399&utm_content=Things%20Coming%20to%20Laravel%20Nova%204%20Digest%20Emails%20Automatic%20Route%20Discovery%20and%20more%20-%20399+CID_b480f4f79d5750c4b06d087fc2d380d3&utm_source=email%20marketing&utm_term=Read%20More

    opened by jcergolj 0
  • Add  deploy option to github actions

    Add deploy option to github actions

    Run deploy on new tag/release

    https://laravel-news.com/push-deploy-with-github-actions https://blog.logrocket.com/how-to-create-a-ci-cd-for-a-laravel-application-using-github-actions/ Create new branch and build assets and style everything use deploymnet.sh script run checker package

    Use this? https://github.com/deployphp/deployer https://laracasts.com/discuss/channels/laravel/deployer

    opened by jcergolj 0
Owner
null
Simple Arabic Laravel Dashboard , has basic settings and a nice layout . to make it easy for you to create fast dashboard

Simple Arabic Laravel Dashboard ✅ Auto Seo ✅ Optimized Notifications With Images ✅ Smart Alerts ✅ Auto Js Validations ✅ Front End Alert ✅ Nice Image V

Peter Tharwat 254 Dec 19, 2022
DataTables server-side for CodeIgniter, supported both for CodeIgniter 3 and CodeIgniter 4.

CodeIgniter DataTables DataTables server-side for CodeIgniter, supported both for CodeIgniter 3 and CodeIgniter 4. Note: This library only handle the

Nur Muhammad 14 Dec 15, 2022
Free and open-source Laravel admin dashboard interface built with Livewire & Alpine.js based on Bootstrap 5

Volt Dashboard Laravel Free Frontend Web App for Laravel with Livewire & Alpine.js Never start a development project from scratch again. We've partner

Themesberg 200 Jan 4, 2023
Laravel Seo package for Content writer/admin/web master who do not know programming but want to edit/update SEO tags from dashboard

Laravel Seo Tools Laravel is becoming more and more popular and lots of web application are developing. In most of the web application there need some

Tuhin Bepari 130 Dec 23, 2022
The admin (Backend Dashboard) for Charcoal

Charcoal Admin Module The standard Charcoal Admin Control Panel (Backend Dashboard). How to install The preferred (and only supported) way of installi

Locomotive 11 Jul 5, 2022
Customizable Feedback Component for Laravel

Laravel Feedback Component allows you to easily implement a Customer Feedback component on your website. It is build with VueJS but can be implemented in any kind of Laravel Project. You just need to drop a few lines in your layout.

Clément Rigo 254 Dec 25, 2022
API Blueprint Renderer for Laravel, customizable via Blade templates

API Blueprint Renderer for Laravel This Laravel package Blueprint Docs renders your API Blueprint. It comes with a standard theme that you can customi

Michael Schmidt-Voigt 225 Sep 16, 2022
A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL

A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL Install To get started with SweetAle

Rashid Ali 939 Jan 8, 2023
An Easy, Customizable & Open Source Robux Rewards Website Made With Laravel

RbxDream - Robux Earning Rewards Website Coming Soon Current repo not stable. This is an open source Robux rewards site. Understanding Core Concepts T

Underground 3 Feb 15, 2022
This package enables you to create and run a fully functioning WebSocket server in your Laravel app.

This package enables you to create and run a fully functioning WebSocket server in your Laravel app. It can optionally receive messages broadcast over ZeroMQ.

Asked.io 181 Oct 6, 2022