Skip to content

frikishaan/tiny-crm

Repository files navigation

Tiny crm

Tiny CRM dashboard screenshot

Tests

This is a small and Open-source CRM application created using the Filament PHP.

Tech stack

  • PHP (Laravel)
  • Filament PHP

Local Installation

Clone the repository

git clone https://github.com/frikishaan/tiny-crm.git

Install dependencies

composer install #installing php dependencies

npm install # installing the JS dependencies

npm run build # to build the frontend assets

Create environment file

cp .env.example .env

Generate application key

php artisan key:generate

Update environment variables

Replace the following values in .env file with your database credentials. For example -

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=tiny_crm
DB_USERNAME=postgres
DB_PASSWORD=password

Migrate the database

php artisan migrate

Optionally, you can create the dummy data by running the seeder as -

php artisan db:seed

Create a user

php artisan make:filament-user