electrikhq / electrik Goto Github PK
View Code? Open in Web Editor NEWElectrik is a full-featured, open-source, starter-kit to help you build you your SaaS application.
Home Page: https://electrik.dev
License: MIT License
Electrik is a full-featured, open-source, starter-kit to help you build you your SaaS application.
Home Page: https://electrik.dev
License: MIT License
A decision needs to be taken whether we should call it Pincode or postal code
Hello people!
First thank you for supporting and loving Electrik!
So, over the past few months, there has been a lot of activity that has been happening in Laravel community due to the release of L10, including the packages that Electrik use and depend on.
I was thinking of waiting for the right time to let the dust settle. It turned out to be non productive. And all the development on the project just stopped. Partly due to my commitments elsewhere, partly due to the approach.
I am still thinking and working on a way to get around this and keep the development going. But Electrik is here to stay!
I'll keep you guys posted on developments.
P.S. For people who want to use Livewire 3 and L10, please use the latest commit from development branch.
EDIT:
You can also keep an eye on project's roadmap.
Prepare for production-ready release. Some good pointers are written here - #12
There is a lot of commented pieces of code lying around. Need to clean it. Along with orphan artifacts in the code
Currently package depends on neerajsohal/slate. Which is now abandoned and have been merged with Electrik. Need to change that dependency to electrik/slate.
There is dummy text on on onboarding screens. Need to remove it.
I have run: composer require electrik/electrik and there error (See screenshot)
Laravel Version ........................................................................................................................... 9.52.4
PHP Version ............................................................................................................................... 8.1.16
Need to add support for Laravel 10.x
Add not in README about incompatibility with L10.x. Reference - #29
Hello,
This is a great starter for building a SaaS with Laravel, however I've found some issues:
display_name
in the roles
table, but this column doesn't existfilters()
to the Livewire Datatable@if(!auth()->user()->currentTeam->subscribed('sprrw'))
This is all I found on the first pass, but it's a start :)
Install of electrik/electrik failed
In GitDownloader.php line 500:
Failed to execute git checkout 99dc6b3 -- && git reset --hard 99dc6b3
24b289c5eeff6438f8fe --
error: invalid path '.scrutinizer.yml '
-Getting the above-mentioned error, please remove the space at the end of ".scrutinizer.yml" file because windows do not normally permit trailing spaces in a directory or file name.
Tried to install your package with Laravel 9 and got the below error when running composer require electrik/electrik:
Problem 1
- electrik/electrik[2.0.0, ..., 2.0.5] require illuminate/support ^10.10 -> found illuminate/support[v10.10.0, ..., v10.24.0] but these were not loaded, likely because it conflicts with another require.
Then I found out that the problem most probable the below:
Only one of these can be installed: laravel/framework[v9.19.0, ..., v9.52.15], illuminate/support[v10.10.0, ..., v10.24.0]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
Laravel/framework replaces illuminate/support and thus cannot coexist with it.
I think you might need to fix this in your composer.json and require the appropriate laravel/framework version instead of illuminate/support.
]
Need to give user an option to configure this behaviour in the config file. My view is that some SaaS require credit card details even if someone subscribes to a free plan.
Any eta on livewire v3 support?
Add docker container support to Electrik
Logout route is missing from the application. This needs to be investigated first.
on /teams/roles, it references display_name in the roles table, but this column doesn't exist
I can't run migrations because apparently some of the files have the same class name.
database/migrations/2023_01_07_203947_teamwork_setup_tables.php:6 and database/migrations/2023_01_07_203242_teamwork_setup_tables.php
There is a bug in teams module where it allows you to see all the users in every team, whether they are a part of that team or not.
Change the default subscription name or add it to the config file for people to be able to define it for their application
Electrik has been approved for a sponsor profile on Github. Need to update references in the repo and organisation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.