An open API service indexing awesome lists of open source software.

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

A small and Open-source CRM built with Filament PHP & Laravel ❤.
https://github.com/frikishaan/tiny-crm

crm filamentadmin filamentphp laravel open-source php tiny-crm

Last synced: 6 months ago
JSON representation

A small and Open-source CRM built with Filament PHP & Laravel ❤.

Awesome Lists containing this project

README

          

# Tiny crm

![Tiny CRM dashboard screenshot](screenshots/Dashboard%20Screenshot.png "Tiny CRM dashboard screenshot")

[![Tests](https://github.com/frikishaan/tiny-crm/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/frikishaan/tiny-crm/actions/workflows/run-tests.yml)

This is a small and Open-source CRM application created using the [Filament PHP](https://filamentphp.com/).

## Tech stack

- PHP (Laravel)
- Filament PHP

## Local Installation

1. Clone the repository
2. Run the following commands -

```bash
composer install #installing php dependencies

npm install # installing the JS dependencies

npm run build # to build the frontend assets
```

3. Replace the database credentials in the `.env` file.

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

4. Now run the following command to create the required tables in database -

```bash
php artisan migrate
```

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

```bash
php artisan db:seed
```

## You might also like
If you like tiny-crm, check out my other project [Lynx](https://github.com/frikishaan/lynx), an open-source link shortener. It’s a great tool for creating and managing shortened links, perfect for tracking campaigns and sharing links more efficiently.