/btp-app

Minimalistic Subscribers Management System

Primary LanguagePHP

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

git clone https://github.com/iamwebwiz/btp-app.git

Change current directory

cd btp-app

Install composer dependencies

composer install

Install JavaScript dependencies

npm install
# or
yarn
# or
pnpm install

Create environment variables file

cp .env.example .env

Generate app key

php artisan key:generate

Update database details

DB_DATABASE=bythepixel_app
DB_USERNAME=root
DB_PASSWORD=

Run migrations

php artisan migrate

Start Vite dev server

npm run dev
# or
yarn dev
# or
pnpm dev

Start Laravel dev server

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

php artisan test