PHPackages                             bottelet/flarepoint - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. bottelet/flarepoint

ActiveProject[Admin Panels](/categories/admin)

bottelet/flarepoint
===================

DaybydayCRM is a free, open-source and self-hosted CRM platform based of Laravel

2.2.1(5y ago)2.3k72769[14 issues](https://github.com/Bottelet/DaybydayCRM/issues)[12 PRs](https://github.com/Bottelet/DaybydayCRM/pulls)MITJavaScriptPHP &gt;=7.3.9CI passing

Since Jul 13Pushed 1mo ago129 watchersCompare

[ Source](https://github.com/Bottelet/DaybydayCRM)[ Packagist](https://packagist.org/packages/bottelet/flarepoint)[ GitHub Sponsors](https://github.com/bottelet)[ RSS](/packages/bottelet-flarepoint/feed)WikiDiscussions develop Synced 3w ago

READMEChangelog (10)Dependencies (26)Versions (39)Used By (0)Security (5)

[ ![DaybydayCRM logo](https://user-images.githubusercontent.com/15610490/69175894-ed771300-0b04-11ea-9ecd-a5ad6e3d8877.png)](https://daybydaycrm.com/)======================

[![GitHub Workflow Status](https://camo.githubusercontent.com/4ef9151bd2814941742769c1e0223b635f68b8dbddcac685a5ddb165303f11be/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f626f7474656c65742f446179627964617943524d2f52756e25323074657374733f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/4ef9151bd2814941742769c1e0223b635f68b8dbddcac685a5ddb165303f11be/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f626f7474656c65742f446179627964617943524d2f52756e25323074657374733f7374796c653d666f722d7468652d6261646765)[![GitHub tag (latest by date)](https://camo.githubusercontent.com/56be7d28e46f1ce1356e4bb50a8e777c4eb6dedc9cf726a062de1d51c34cbdfa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f626f7474656c65742f446179627964617943524d3f6c6162656c3d4c617465737425323076657273696f6e267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/56be7d28e46f1ce1356e4bb50a8e777c4eb6dedc9cf726a062de1d51c34cbdfa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f626f7474656c65742f446179627964617943524d3f6c6162656c3d4c617465737425323076657273696f6e267374796c653d666f722d7468652d6261646765)[![](https://camo.githubusercontent.com/aa1d0af96bf6de0004f8eea0aa1a8449f8fa5ecef2870050fa604d23e6e6e77d/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f626f7474656c65742f446179627964617943524d3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/aa1d0af96bf6de0004f8eea0aa1a8449f8fa5ecef2870050fa604d23e6e6e77d/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f626f7474656c65742f446179627964617943524d3f7374796c653d666f722d7468652d6261646765)[![PRs Welcome](https://camo.githubusercontent.com/beb24d2e8652e5d5c4cc73d6126697ab9733910927151aa238ca8f73d93ff61d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d64617461253341696d616765253246737667253242786d6c2533426261736536342532435044393462577767646d567963326c76626a30694d5334774969426c626d4e765a476c755a7a3069565652474c546769507a343863335a6e49476c6b50534a7a646d63794969423361575230614430694e6a51314969426f5a576c6e61485139496a55344e534967646d567963326c76626a30694d5334774969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369506941385a7942705a443069624746355a584978496a3467494478775958526f49476c6b50534a775958526f4d6a51784e7949675a443069625449354e79347a494455314d4334344e324d744d544d754e7a63314c5445314c6a517a4e6930304f4334784e7a45744e4455754e544d744e7a59754e444d314c5459324c6a67334e4330344d7934334e4451744e6a4d754d6a51794c546b314c6a45304d6930334d69347a4f5451744d5449354c6a45304c5445774d7934334c5459794c6a59344e5330314e7934334d6930344f53347a4d4459744d5445314c6a63784c5467354c6a49784e4330784f5451754d7a51674d4334774e4451314d5449744d7a67754d7a6730494449754e6a59774f4330314d7934784e7a49674d544d754e4445744e7a55754e7a6b33494445344c6a497a4e79307a4f43347a4f4459674e4455754d5330324e6934354d446b674e7a6b754e4451314c5467304c6a4d314e5341794e43347a4d6a55744d5449754d7a553249444d324c6a4d794d7930784e7934344e4455674e7a59754f5451304c5445344c6a4133494451794c6a51354d7930774c6a497a4e44677a494455784c6a517a4f5341304c6a63784f5463674e7a59754e444d31494445344c6a51314d69417a4d4334304d6a55674d5459754e7a4530494459784c6a6330494455794c6a517a4e6941324f4334794d544d674e7a63754f44457862444d754f546b344d5341784e5334324e7a49674f5334344e546b324c5449784c6a55344e574d314e5334334d5459744d5449784c6a6b334944497a4d7934324c5445794d4334784e5341794f5455754e53417a4c6a417a4d5459674d546b754e6a4d3449444d354c6a41334e6941794d5334334f5451674d5449794c6a5578494451754d7a67774d5341784e6a6b754e5445744d6a49754e7a4531494459784c6a4d774f5330324e53347a4f4341784d4467754d4455744d5459304c6a4178494445334f5334324f4330324e4334324f4445674e4459754f5463304c54457a4e7934344f4341784d5467754d4455744d5451794c6a6b34494445794f4334774d7930314c6a6b784e5455674d5445754e5467344c5441754d6a67794d5459674d5334344d5455354c5449324c6a51774f4330794e7934304e6a46364969426d615778735053496a5a4751314d44526d496938253242494477765a7a34384c334e325a7a34253344)](http://makeapullrequest.com)[![Twitter URL](https://camo.githubusercontent.com/4a0ec3fb703824c9804dc84163d661a7afa2a5f34de8169470fbbe511cc92813/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f636f6c6f723d253233303061636565267374796c653d666f722d7468652d62616467652675726c3d68747470732533412532462532466769746875622e636f6d253246626f7474656c6574253246646179627964617963726d)](https://camo.githubusercontent.com/4a0ec3fb703824c9804dc84163d661a7afa2a5f34de8169470fbbe511cc92813/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f636f6c6f723d253233303061636565267374796c653d666f722d7468652d62616467652675726c3d68747470732533412532462532466769746875622e636f6d253246626f7474656c6574253246646179627964617963726d)

[DaybydayCRM](https://daybydaycrm.com) is an everyday customer relationship management system (CRM) to help you keep track of customers, tasks, appointments, invoices, payments, documents, and other daily workflows. The CRM is available as an open-source, self-hosted platform and as a [hosted CRM system](https://daybydaycrm.com) on daybydaycrm.com.

[![DaybydayCRM screenshot](https://user-images.githubusercontent.com/15610490/84194453-54f2b100-aa9d-11ea-8fa8-12bde56b9deb.png)](https://user-images.githubusercontent.com/15610490/84194453-54f2b100-aa9d-11ea-8fa8-12bde56b9deb.png)

Demo
====

[](#demo)

Try a demo version of DaybydayCRM at:

[demo.daybydaycrm.com](https://demo.daybydaycrm.com/?utm_source=github&utm_medium=daybydaycrmPage&utm_campaign=readme)

Support the project
===================

[](#support-the-project)

If you benefit from or like using DaybydayCRM, please consider helping drive the future development of the project by:

- Starring the project. ⭐
- Creating a pull request. 🚧
- [Donating/Sponsoring today](https://github.com/sponsors/Bottelet). 💛
- Considering the hosted version of [DaybydayCRM](https://daybydaycrm.com). ✔️

The project continues to ship features, releases, support, and fixes through community and sponsor support.

### Features

[](#features)

- Tasks and leads management
- Invoice management
- Time registration
- User absence and vacation registration
- Client and user appointments
- Role and permission management
- Global search
- Client overview
- Uploading documents and tracking client files
- And much more; see daybydaycrm.com for a broader feature overview

### Current stack

[](#current-stack)

- PHP 8.3+
- Laravel 12
- MySQL/MariaDB
- Redis/queue support
- Blade + Vue 2 + Vite
- PHPUnit, Dusk, and Playwright
- Docker Compose and Makefile-driven workflows

### Get started

[](#get-started)

For help getting started, take a look at the wiki first:

- [Installation](https://github.com/Bottelet/DaybydayCRM/wiki/Install)
- [Installation with Docker](https://github.com/Bottelet/DaybydayCRM/wiki/Install-using-Docker)
- [Insertion of dummy data](https://github.com/Bottelet/DaybydayCRM/wiki/Insertion-of-dummy-data)

#### Quick start with Docker

[](#quick-start-with-docker)

```
make up
make dsh
make setup
```

#### Quick start on host

[](#quick-start-on-host)

```
composer install
yarn install
cp .env.example .env
php artisan key:generate
php artisan migrate:fresh --seed
yarn run build
composer dev
```

### Useful commands

[](#useful-commands)

#### PHPUnit testing

[](#phpunit-testing)

- `make test` — run PHPUnit with stop-on-failure behavior
- `make test-filter f=SomeTest` — run a filtered PHPUnit subset
- `make test-fail` — run PHPUnit, stop on first failure
- `make paratest` — run tests in parallel

#### Playwright e2e testing

[](#playwright-e2e-testing)

- `make e2e-install` — install Playwright and browser dependencies
- `make e2e-test` — run all Playwright e2e tests
- `make e2e-test STOP_ON_FAILURE=true` — run all tests, stop on first failure
- `make e2e-test-one E2E_SPEC=tests/e2e/auth/auth.spec.js` — run a single spec file
- `make e2e-test-one E2E_SPEC=tests/e2e/auth/auth.spec.js STOP_ON_FAILURE=true` — run single spec, stop on failure
- `make e2e-fail` — run Playwright tests, stop on first failure
- `make e2e-list` — list all discovered Playwright tests
- `npm run test:e2e` — run e2e tests directly via npm
- `npm run test:e2e:stop-on-failure` — run e2e tests, stop on first failure

#### Database and maintenance

[](#database-and-maintenance)

- `make clear` — clear Laravel caches
- `make dmfs` — fresh migrate/seed inside Docker
- `make dseed` — seed demo and dummy data inside Docker

#### Code quality

[](#code-quality)

- `git ls-files '*.php' | xargs -n1 php -l` — minimum required PHP syntax lint before push/PR

### Repository guide

[](#repository-guide)

- `AGENTS.md` — contributor and AI-agent workflow guide
- `.github/ARCHITECTURE.md` — architecture and technical debt notes
- `.github/TESTING.md` — testing and isolation standards
- `.github/ROADMAP.md` — current modernization roadmap
- `.github/copilot-instructions.md` — concise Copilot-specific guidance
- `.junie/*.md` — short operational summaries for analysis, testing, fixes, and refactors
- `CHANGELOG.md` — current branch changelog summary

### Architecture snapshot

[](#architecture-snapshot)

DaybydayCRM follows a layered Laravel architecture:

`Routes -> Middleware -> Controllers -> Services/Actions -> Repositories/Models -> Views or JSON responses`

Current repository conventions emphasize:

- thin controllers
- FormRequest-based validation
- service/action extraction for business logic
- enums and helpers for fixed value sets
- observer and trait-based model behavior
- explicit JSON vs web response handling

### Contribution Guide

[](#contribution-guide)

DaybydayCRM follows [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) coding standards.

Before pushing changes:

- keep tests self-contained and factory-driven
- place new HTTP/controller coverage in `tests/Feature/*`
- normalize dates before assertions
- refresh users after permission changes in tests
- run `git ls-files '*.php' | xargs -n1 php -l`

If workflows are available, all tests should pass on GitHub Actions, or failing expectations should be updated to reflect intentional behavior changes.

### Feedback

[](#feedback)

Feel free to send feedback on [Twitter](https://twitter.com/Cbottelet) or [file an issue](https://github.com/bottelet/DaybydayCRM/issues/new). Feature requests are always welcome. If you want to contribute, please take a quick look at the repository guidance above.

### Localization

[](#localization)

You can help translate DaybydayCRM into other languages by copying `resources/lang/en` into, for example, `resources/lang/de` and translating the files inside that folder.

### Licenses

[](#licenses)

DaybydayCRM from version 2.0.0 and up is open-sourced software licensed under the [GNU GPLv3](https://opensource.org/licenses/GPL-3.0). [FAQ GPL](https://www.gnu.org/licenses/gpl-faq.html#DoesFreeSoftwareMeanUsingTheGPL)

DaybydayCRM under and not including version 2.0.0 is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance61

Regular maintenance activity

Popularity39

Limited adoption so far

Community38

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 55.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~90 days

Recently: every ~173 days

Total

21

Last Release

1830d ago

Major Versions

1.3.7 → 2.0.02020-06-23

PHP version history (3 changes)V1PHP &gt;=5.5.9

1.1.1PHP &gt;=5.6.4

2.0.0PHP &gt;=7.3.9

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15610490?v=4)[Casper Bottelet](/maintainers/Bottelet)[@Bottelet](https://github.com/Bottelet)

---

Top Contributors

[![Bottelet](https://avatars.githubusercontent.com/u/15610490?v=4)](https://github.com/Bottelet "Bottelet (343 commits)")[![nielsdrost7](https://avatars.githubusercontent.com/u/47660417?v=4)](https://github.com/nielsdrost7 "nielsdrost7 (71 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (57 commits)")[![jhuebel](https://avatars.githubusercontent.com/u/116198?v=4)](https://github.com/jhuebel "jhuebel (44 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (32 commits)")[![nathanwritescode-uk](https://avatars.githubusercontent.com/u/22125007?v=4)](https://github.com/nathanwritescode-uk "nathanwritescode-uk (17 commits)")[![saleh199](https://avatars.githubusercontent.com/u/1663555?v=4)](https://github.com/saleh199 "saleh199 (10 commits)")[![mefist1990](https://avatars.githubusercontent.com/u/13015005?v=4)](https://github.com/mefist1990 "mefist1990 (8 commits)")[![rm-yakovenko](https://avatars.githubusercontent.com/u/2056667?v=4)](https://github.com/rm-yakovenko "rm-yakovenko (8 commits)")[![alek10c](https://avatars.githubusercontent.com/u/15238026?v=4)](https://github.com/alek10c "alek10c (6 commits)")[![k-yamasaki-zakisan](https://avatars.githubusercontent.com/u/55447682?v=4)](https://github.com/k-yamasaki-zakisan "k-yamasaki-zakisan (3 commits)")[![Bloodlog](https://avatars.githubusercontent.com/u/493465?v=4)](https://github.com/Bloodlog "Bloodlog (3 commits)")[![Jheysoon](https://avatars.githubusercontent.com/u/8098903?v=4)](https://github.com/Jheysoon "Jheysoon (2 commits)")[![vitorfleite](https://avatars.githubusercontent.com/u/7070675?v=4)](https://github.com/vitorfleite "vitorfleite (2 commits)")[![coderabbitai[bot]](https://avatars.githubusercontent.com/in/347564?v=4)](https://github.com/coderabbitai[bot] "coderabbitai[bot] (2 commits)")[![jvas28](https://avatars.githubusercontent.com/u/6281438?v=4)](https://github.com/jvas28 "jvas28 (1 commits)")[![AGrant24](https://avatars.githubusercontent.com/u/30240265?v=4)](https://github.com/AGrant24 "AGrant24 (1 commits)")[![blueclock](https://avatars.githubusercontent.com/u/586174?v=4)](https://github.com/blueclock "blueclock (1 commits)")[![Edgarborras94](https://avatars.githubusercontent.com/u/6952403?v=4)](https://github.com/Edgarborras94 "Edgarborras94 (1 commits)")[![funyug](https://avatars.githubusercontent.com/u/8094201?v=4)](https://github.com/funyug "funyug (1 commits)")

---

Tags

crmcrm-platformcrm-systemdaybydaydaybydaycrmhacktoberfesthacktoberfest2020laravelmanagaementtask-managertrackinglaravelcrmCustomer Relationship Managementcustomer managementLead management

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bottelet-flarepoint/health.svg)

```
[![Health](https://phpackages.com/badges/bottelet-flarepoint/health.svg)](https://phpackages.com/packages/bottelet-flarepoint)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.4k169.0k9](/packages/bagisto-bagisto)[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

23.8k69.4k](/packages/grumpydictator-firefly-iii)[eveseat/web

SeAT Web Interface

2623.4k149](/packages/eveseat-web)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
