Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamwebwiz/btp-app
Minimalistic Subscribers Management System
https://github.com/iamwebwiz/btp-app
github-actions inertiajs laravel phpunit s3 vue
Last synced: 3 days ago
JSON representation
Minimalistic Subscribers Management System
- Host: GitHub
- URL: https://github.com/iamwebwiz/btp-app
- Owner: iamwebwiz
- Created: 2023-07-20T17:51:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-05T03:06:39.000Z (about 1 year ago)
- Last Synced: 2024-10-17T13:53:28.423Z (19 days ago)
- Topics: github-actions, inertiajs, laravel, phpunit, s3, vue
- Language: PHP
- Homepage:
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Subscribers Management System
A minimalistic subscribers management system
### Technologies
- Laravel
- Vue
- Inertia
- GitHub Actions
- BootstrapCSS
- Vite### Requirements
- PHP8.1+
- Composer
- npm/yarn/pnpm### Installation
Clone the repository
```sh
git clone https://github.com/iamwebwiz/btp-app.git
```Change current directory
```sh
cd btp-app
```Install composer dependencies
```sh
composer install
```Install JavaScript dependencies
```sh
npm install
# or
yarn
# or
pnpm install
```Create environment variables file
```sh
cp .env.example .env
```Generate app key
```sh
php artisan key:generate
```Update database details
```text
DB_DATABASE=bythepixel_app
DB_USERNAME=root
DB_PASSWORD=
```Run migrations
```sh
php artisan migrate
```Start Vite dev server
```sh
npm run dev
# or
yarn dev
# or
pnpm dev
```Start Laravel dev server
```sh
php artisan serve
```Launch your web browser and navigate to http://localhost:8000 to view the client built for the project
## Testing
The automated tests in this application can be run using
```sh
php artisan test
```