Giter Site home page Giter Site logo

starter's Introduction

Laravel Starter Project

Project Status: Active โ€“ The project has reached a stable, usable state and is being actively developed. GitHub last commit GitHub Sponsors

Updated for Laravel 10.0

This repository contains my starting point when developing a new Laravel project. It comes with a basic user management, role management and permissions management and a dashboard.

It includes the TALL stack from the preset at Tallstack.dev:

Further it includes:

Installation

After cloning the repository, do the following:

1. Install dependencies

composer install
npm install
npm run build # or npm run dev

2. Configure environment

Setup your .env file and run the migrations.

cp .env.example .env
php artisan key:generate
php artisan storage:link

3. Migration

php artisan migrate

4. Seeding

php artisan db:seed

5. Creating the first Super Admin user

php artisan app:create-super-admin

Contributing

Feel free to contribute to this project by submitting a pull request.

Todo

  1. Option for user to change password
  2. Option for user to change name and email address
  3. Option for user to delete account
  4. Add tests
  5. Add tests for the user management
  6. Add tests for the role management
  7. Add tests for the permission management
  8. Add tests for the dashboard
  9. Add more documentation

Credits

I'd like to thank all the people who have contributed to the packages used in this project. Especially Spatie for their great packages, Livewire and Alpinejs for their awesome framework and the Laravel community for their great work. Furthermore, the Tallstack.dev team for their preset. And of course Laravel for their awesome framework.

Donate

If you like this project, please consider donating to support it.

starter's People

Contributors

sayidassegaf avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.