Follow these steps to set up Church Ledger on your local machine for development or testing.
Before you begin, ensure you have the following installed:
First, clone the Church Ledger repository to your local machine:
git clone https://github.com/veikeAgency/church-ledger.git
cd church-ledgerUse Composer to install the backend dependencies:
composer installUse pnpm to install the frontend dependencies:
pnpm installCopy the example environment file and generate a new application key:
cp .env.example .env
php artisan key:generateDon't forget to update your .env file with your database credentials (Supabase or local Postgres).
Run the migrations to create the necessary database tables:
php artisan migrateYou can start the backend, queue listener, and frontend simultaneously using the following command:
composer run devThis will start:
http://localhost:8000http://localhost:5173