PHPackages                             dsd-meetme/backend - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. dsd-meetme/backend

ActiveProject[Utility &amp; Helpers](/categories/utility)

dsd-meetme/backend
==================

A meeting planner for companies with efficiency and simplicity in mind

v0.2.5(10y ago)6205[40 issues](https://github.com/dsd-meetme/backend/issues)GPL-2.0PHPPHP &gt;=5.5.9

Since Nov 25Pushed 9y ago6 watchersCompare

[ Source](https://github.com/dsd-meetme/backend)[ Packagist](https://packagist.org/packages/dsd-meetme/backend)[ Docs](https://github.com/dsd-meetme/backend)[ RSS](/packages/dsd-meetme-backend/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (11)Versions (12)Used By (0)

Meetme backend
--------------

[](#meetme-backend)

Build status: [![Build Status](https://camo.githubusercontent.com/8d8e5e5b62f572f1c7f0c21e3fc401505503cb8aa4ae1b7312779bba910dfa84/68747470733a2f2f7472617669732d63692e6f72672f6473642d6d6565746d652f6261636b656e642e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/dsd-meetme/backend) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/91aa699bff8f4b92f4d3a561f7248bf34f6c15ab23adf78ed25d19ad5e1e55bd/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6473642d6d6565746d652f6261636b656e642f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dsd-meetme/backend/?branch=master) [![Code Coverage](https://camo.githubusercontent.com/ab7233345082b5d1b7007a00f12dac7bb204ff8bd85df0fd27549b45a8bcdd31/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6473642d6d6565746d652f6261636b656e642f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dsd-meetme/backend/?branch=master) [![Build Status](https://camo.githubusercontent.com/08d22a246ba1853ff12ba7d22b3e2c98db9b70a2a301ee481650c1c44f9b2fcb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6473642d6d6565746d652f6261636b656e642f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dsd-meetme/backend/build-status/master) [![Latest Stable Version](https://camo.githubusercontent.com/f1216d612fca5957b427e27227153bd6446064a4e839fb71929c7836bf376d53/68747470733a2f2f706f7365722e707567782e6f72672f6473642d6d6565746d652f6261636b656e642f762f737461626c65)](https://packagist.org/packages/dsd-meetme/backend) [![Total Downloads](https://camo.githubusercontent.com/9c43d21119439c1f8e9f394af75651d7e33f693a2534d6357f5d1a48c3124af5/68747470733a2f2f706f7365722e707567782e6f72672f6473642d6d6565746d652f6261636b656e642f646f776e6c6f616473)](https://packagist.org/packages/dsd-meetme/backend) [![Latest Unstable Version](https://camo.githubusercontent.com/3aadae65a069103dfe8c05d22c1faf5d5c9e092b2a360554ce2f4e1f06851070/68747470733a2f2f706f7365722e707567782e6f72672f6473642d6d6565746d652f6261636b656e642f762f756e737461626c65)](https://packagist.org/packages/dsd-meetme/backend) [![License](https://camo.githubusercontent.com/630a6b6b28b4b7771eb6a6da46841bbb6dd12967be76ebbf1be522d4a4261acd/68747470733a2f2f706f7365722e707567782e6f72672f6473642d6d6565746d652f6261636b656e642f6c6963656e7365)](https://packagist.org/packages/dsd-meetme/backend)

This application uses laravel 5.1.\* (a php framework)

Here the entire site: [plunner.com](http://plunner.com)

Api example web server: . It is just an example, so we don't guarantee that everything works

**N.B.** You need also the [frontend application](https://github.com/dsd-meetme/frontend)

How to install
==============

[](#how-to-install)

1. Clone repository
2. Install dependencies with composer `composer install` ()

or simply

`composer create-project dsd-meetme/backend` (this gets the last stable version)

How to configure
================

[](#how-to-configure)

1. Create database
2. Configure database data in .env file
3. Configure private keys in .env file
    1. `JWT_SECRET` via `php artisan jwt:generate`
    2. `APP_KEY` via `php artisan key:generate `
4. perform `php artisan migrate`
5. configure urls in `config/app.php` (this only for real environment)
6. this must be installed on the root of the virtual host
7. configure crontab `* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1` to optimise and caldav import
8. install `GLPSOL` `https://en.wikibooks.org/wiki/GLPK/Linux_packages` (needed for optimisation task -&gt; finding perfect meeting slot)
9. configure additional things like emails, optimisation and so in the config files

How to develop
==============

[](#how-to-develop)

Use phpstorm is one of the best solution, since it has laravel plugin.

After cloning and installing repository:

1. Run `php artisan ide-helper:generate` and `php artisan ide-helper:meta`, so you create meta files for autocomplete in the IDE.
2. Run `php artisan ide-helper:models` each time models are updated (not in other case) and only if models are updated.
3. Install [laravel plugin](https://github.com/Haehnchen/idea-php-laravel-plugin)

How to test with phpstorm
=========================

[](#how-to-test-with-phpstorm)

- Use phunit 4.\* not 5
- execute as test phpunit.xml

Notes
=====

[](#notes)

- You should insert your name as author in composer file
- We use UTC time
- In real environment you should use apache2
- To not to perform tests of console tasks, since they can be have problems on windows and they need specif software, set the following env variable `DO_CONSOLE_TESTS=false`
- exec calls must be enabled in php-cli
- tmp dir permissions needed
- The library is tested only on linux, we don't know the behaviour of critical parts (optimisation and caldav sync) on other systems
- Details about application
- after 30 days you have to re-login, this for security reasons to avoid that a malicious guy can use the token to get new tokens and he stays always connected even if you change password

Credits
=======

[](#credits)

- [laravel framework](http://laravel.com/)
- [laravel ide helper](https://github.com/barryvdh/laravel-ide-helper)
- [laravel phpstorm plugin](https://github.com/Haehnchen/idea-php-laravel-plugin)
- [laravel noredirect traits for JWT](https://github.com/thecsea/jwt-auth)
- [laravel cors library](https://github.com/barryvdh/laravel-cors)
- [caldav client adapter library](https://github.com/thecsea/caldav-client-adapter)
- [GLPK](https://www.gnu.org/software/glpk/)
- [mailgun](http://www.mailgun.com/)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 79.5% 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 ~6 days

Total

8

Last Release

3780d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/280e8cda025e47f1005450604314ec83a21dc771a405e64c071c9f4f5f822224?d=identicon)[carduz](/maintainers/carduz)

---

Top Contributors

[![carduz](https://avatars.githubusercontent.com/u/10631614?v=4)](https://github.com/carduz "carduz (547 commits)")[![Emil-Sila](https://avatars.githubusercontent.com/u/9558372?v=4)](https://github.com/Emil-Sila "Emil-Sila (97 commits)")[![Mihica](https://avatars.githubusercontent.com/u/10565116?v=4)](https://github.com/Mihica "Mihica (42 commits)")[![DeadManPoe](https://avatars.githubusercontent.com/u/4282359?v=4)](https://github.com/DeadManPoe "DeadManPoe (2 commits)")

---

Tags

meetingcompaniesefficiencyPlannerplunner

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dsd-meetme-backend/health.svg)

```
[![Health](https://phpackages.com/badges/dsd-meetme-backend/health.svg)](https://phpackages.com/packages/dsd-meetme-backend)
```

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[backpack/basset

Dead-simple way to load CSS or JS assets only once per page, when using Laravel 10+.

202832.4k6](/packages/backpack-basset)[firefly-iii/data-importer

Firefly III Data Import Tool.

7545.8k](/packages/firefly-iii-data-importer)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[nickurt/laravel-akismet

Akismet for Laravel 11.x/12.x/13.x

97139.6k2](/packages/nickurt-laravel-akismet)

PHPackages © 2026

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