Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/headerx/charter
Single Database Multi-tenancy saas, structured around Jetstream Teams, Using teams as tenants. WIP
https://github.com/headerx/charter
event-sourcing jetstream-laravel laravel multi-tenant saas
Last synced: 6 days ago
JSON representation
Single Database Multi-tenancy saas, structured around Jetstream Teams, Using teams as tenants. WIP
- Host: GitHub
- URL: https://github.com/headerx/charter
- Owner: headerx
- Created: 2022-03-13T18:53:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-24T18:47:28.000Z (almost 3 years ago)
- Last Synced: 2024-11-20T07:39:01.173Z (2 months ago)
- Topics: event-sourcing, jetstream-laravel, laravel, multi-tenant, saas
- Language: JavaScript
- Homepage:
- Size: 1.82 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Source Code of HeaderX Charter!
![Tests](https://github.com/headerx/charter/actions/workflows/test.yml/badge.svg)
![Styling](https://github.com/headerx/charter/actions/workflows/code-formatting.yml/badge.svg)
![Linting](https://github.com/headerx/charter/actions/workflows/phplint.yml/badge.svg)## Installation
### Install Dependencies
```bash
composer install
``````bash
npm install && npm run dev
```### Configure Environment
First copy `.env.example` to `.env`
```bash
cp .env.example .env
```Then edit database configurations to match your local setup
### Run Migrations
```bash
php artisan migrate
```### Next you must cache the icons
```bash
php artisan icon:cache
```### Then install the icons
```bash
php artisan buku-icons:install
```### After that is finished you can generate an app key
```bash
php artisan key:generate
```### Run Tests
```bash
php artisan test
```### And finally serve your application!
```bash
php artisan serve
```