• Stars
    star
    1,061
  • Rank 42,004 (Top 0.9 %)
  • Language
    PHP
  • License
    MIT License
  • Created almost 7 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

Laravel Enso

StyleCI Backers on Open Collective Sponsors on Open Collective Github Issues Build Status GitHub language count GitHub GitHub tag (latest by date) GitHub Release Date GitHub commits since latest release

Hit the ground running when building your new Laravel SPA project with boilerplate and extra functionality out of the box!

Β 

Watch the demo

click on the photo to view a short demo in compatible browsers

Important

If you are using this project please consult the changelog on every update.

Official Documentation

The documentation is available here split into backend and frontend. Note that most sections have short demo clips.

Take It For A Spin

You may try out a live demo installation by visiting laravel-enso.com and logging in with [email protected] and password.

Installation Steps

  1. Download the project with git clone https://github.com/laravel-enso/enso.git --depth 1

  2. Within the project folder run composer install

  3. Create a database for your site (see the Laravel database documentation), copy or rename the .env.example file to .env, edit the database configuration information, and run php artisan key:generate

  4. In order to serve the back-end API, take a look at the Local Development Server section of the Laravel installation documentation and consider using Valet for a better experience

  5. Run php artisan migrate --seed

  6. Open the client folder, copy the .env.example file, save it as .env and set the URL for the back-end API (which you've configured at step 4)

  7. Run yarn && yarn build

  8. Launch the site and log into the project with user: [email protected], password: password

  9. For live reload / hot module replacement functionality run yarn serve

  10. (optional) Setup the configuration files as needed, in config/enso/*.php

Enjoy!

Support services (new)

While developing Enso, we constantly received private inquiries from devs and teams asking us about paid support. Some of these requests even lead to fruitful collaborations, so we finally decided to launch such an option.

If you're looking for premium support when building applications with Enso we can help you with that. Our support packages start at 480 Eur / month with 8 hours included. With premium support you will get:

  • a private repo on our self hosted gitlab instance where you can host your project
  • priority in addressing your issues
  • help with understanding the Enso environment
  • getting you to be proficient when developing on Enso
  • mentoring
  • code reviews
  • general advice & support on Laravel & Vue
  • assistance on Enso version upgrades
  • up to 4 hours / month of remote desktop sessions and call conferences with your team
  • direct communication via Slack during our office hours

The support services are provided by a team of 4 members.

Thanks

Built with with ❀️, crafted on Laravel 5.6.x, Bulma 0.6.x, Vuejs 2.5.x and:

Vue Router, Vuex, Axios, Font awesome 5, Animate.css, Bulma-Extensions, Driver.js, Chart.js, Flatpickr,

Special thanks to Taylor Otwell, Jeffrey Way, Evan You and Jeremy Thomas.

Contributions

are welcome. Pull requests are great, but issues are good too.

Sponsor (new)

This project is backed by Earthlink

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! πŸ™ [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

This package is released under the MIT license.

More Repositories

1

tables

Bulma themed, VueJS powered Datatable with server-side loading and JSON template setup
PHP
625
star
2

forms

Laravel Enso Form Builder is a customizable, template based form creator, so you can quickly create forms with the minimum amount of effort
PHP
120
star
3

documentation

Laravel Enso Official Documentation
56
star
4

history-tracker

Laravel Model history tracking made easy
PHP
51
star
5

versioning

Prevents update conflicts in Laravel
PHP
36
star
6

core

Laravel Enso main dependecy aggregator
PHP
33
star
7

track-who

Laravel Traits for tracking who's done what to your models
PHP
29
star
8

rememberable

Laravel Traits for fast integration of model caching
PHP
28
star
9

select

Bulma styled single and multi-select component with a server-side option list builder
PHP
25
star
10

VueComponents

Laravel Enso collection of VueJS, Bulma styled components, meant to be used standalone or together with other Enso packages
Vue
22
star
11

data-import

Laravel Enso XLSX Data Import package, built around the box/spout library, with templating, easy validation and more, for painless imports
PHP
20
star
12

documents

Laravel Enso Document Uploader and Manager package, meant to help you attach, download, remove and keep track of the user's files
PHP
20
star
13

files

Laravel Enso file management add-on for smoothing out some of common cases found when working with files
PHP
17
star
14

charts

Laravel Enso Charts is a VueJS, wrapper for Chart.js, with a backend data builder, so you can add beautiful charts to your application
PHP
15
star
15

menus

Laravel Enso main menu manager, for easy management of the application menus straight from the interface, whether that means adding, removing or reordering them
PHP
15
star
16

localisation

Laravel Enso Localisation package, meant to make it easy to build an application and offer it in multiple language versions
PHP
11
star
17

tutorials

Laravel Enso user interface tutorial manager, meant to provide an interactive walk-through of the app's pages and its features
PHP
11
star
18

permissions

Laravel Enso Permission Manger interface for easy management of access to your application's resources
PHP
11
star
19

comments

Laravel Enso Comments package, allowing for a straightforward collaboration and interaction between users, with policy enforced rules, real time notifications, user tagging and more
PHP
11
star
20

roles

Laravel Enso Role Manager dependency makes it easy to manage the roles for your users and owners as well as allocate permissions for each role
PHP
10
star
21

logs

Laravel Enso Log Manager, so that your admins can troubleshoot issues when they arise without needing to 'SSH' to the application's server
PHP
10
star
22

Contacts

Laravel Enso Contacts is a flexible contact persons add-on that allows you to add contact persons for various entities so users have an easier time of reaching out when they need to get in touch with partners or clients
PHP
10
star
23

cli

Enso CLI for structure management
PHP
10
star
24

action-logger

Laravel Enso logger for users' actions so you can keep track of who did what
PHP
10
star
25

helpers

Laravel Enso utility classes
PHP
8
star
26

impersonate

Laravel Enso Impersonation package, so when trying to get to the buttom of an issue, you don't need to ask your users to perform actions for you
PHP
8
star
27

DataTable

Laravel Enso Datatable package, built around the datatables.net library, Bulma styled, with serverside loading, multi column search and much more
PHP
8
star
28

notifications

Laravel Enso Notifications package, built to be used with pusher, is meant for keeping your users in the loop with real time notifications
PHP
8
star
29

image-transformer

Laravel Enso image transformer and optimization dependency, so you have one less thing to worry about when working with image files
PHP
6
star
30

avatars

Laravel Enso user avatar manager, so users can add a personal touch to their acounts
PHP
6
star
31

addresses

Free-form addresses manager
PHP
6
star
32

control-panel

Laravel Enso Control Panel for keeping an eye out for your applications so you know the level of activity and other metrics
PHP
5
star
33

people

Person management dependency for Laravel Enso
PHP
5
star
34

companies

Company management dependency for Laravel Enso
PHP
4
star
35

how-to

How To Videos for Enso helps demonstrate a feature, a process, an action for your application users, thorough moving pictures
PHP
4
star
36

VueAdminLTE

Laravel Enso collection of VueJS, AdminLTE styled components, meant to be used standalone or together with other Enso packages
Vue
4
star
37

control-panel-api

Laravel Enso Control Panel API that needs to run on the monitored applications in order to have various metrics available
PHP
3
star
38

ro-addresses

Romanian Addresses Extension for Addresses Manager
PHP
3
star
39

TestHelper

Laravel Enso testing utility traits for speeding up common tasks when writing tests
PHP
3
star
40

discussions

Laravel Enso Discussions is a powerfull yet simple to use team discussions module within your Enso powered app
PHP
3
star
41

searchable

Searchable dependency for Laravel Enso
PHP
3
star
42

multitenancy

Multitenancy dependency for Laravel Enso.
PHP
3
star
43

io

IO process monitoring dependency for Laravel-Enso
PHP
3
star
44

DbSyncMigrations

Laravel Enso migration generator so you can easily deploy changes made to your local models through a simple push and a 'migrate' command
PHP
2
star
45

data-export

Structure for holding Laravel-Enso exports
PHP
2
star
46

products

PHP
2
star
47

departments

PHP
2
star
48

dynamic-methods

Add easily dynamic abilities to your laravel models from any service provider
PHP
2
star
49

activity-log

Easy to configure and beautiful to look at activity logger for your models' events
PHP
2
star
50

pdf

Lightweight PDF generation utility package
PHP
1
star
51

migrator

Migrator for Enso structures
PHP
1
star
52

laravel-enso.github.io

1
star
53

cnp-validator

Romanian CNP validator for Laravel
PHP
1
star
54

categories

Multilevel category management
PHP
1
star
55

users

PHP
1
star
56

examples

HTML
1
star
57

measurement-units

Measurement units dependency for Laravel Enso
PHP
1
star
58

calendar

PHP
1
star
59

teams

Team management dependency for Laravel Enso
PHP
1
star