econf / econf
E-Conf Conference Management System
Installs: 61
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
Type:project
pkg:composer/econf/econf
Requires
- php: >=5.6.0
 - adamwathan/bootforms: ^0.8.0
 - anlutro/l4-settings: ^0.4.8
 - barryvdh/laravel-debugbar: ^2.2
 - barryvdh/laravel-ide-helper: ^2.1
 - cviebrock/eloquent-sluggable: ^4.0.2
 - davejamesmiller/laravel-breadcrumbs: ^3.0
 - doctrine/dbal: ^2.5
 - filp/whoops: ^2.0
 - graham-campbell/exceptions: ^8.3
 - hashids/hashids: ^1.0
 - hoa/mime: 3.16.01.15
 - jenssegers/date: ^3.2
 - jeroen-g/laravel-packager: ^1.3
 - laracasts/flash: ^1.3
 - laravel/framework: 5.2.*
 - laravelcollective/html: 5.2.*
 - lavary/laravel-menu: dev-master
 - oyejorge/less.php: v1.7.0.10
 - pedro-lucas/laravel-mail-css-inliner: ^1.4
 - pragmarx/google2fa: ^0.7.1
 - propaganistas/laravel-phone: ~2.0
 - roumen/asset: ^2.5
 - rutorika/sortable: ^3.2
 - thomaswelton/laravel-gravatar: ~1.0
 - tormjens/eventy: dev-master
 - umpirsky/country-list: ^1.0
 
Requires (Dev)
- fzaninotto/faker: ~1.4
 - mockery/mockery: 0.9.*
 - phpunit/phpunit: ~4.0
 - symfony/css-selector: 2.8.*|3.0.*
 - symfony/dom-crawler: 2.8.*|3.0.*
 
This package is auto-updated.
Last update: 2025-10-14 10:59:39 UTC
README
E-Conf is a Conference Management System designed to automate as much of the process as possible.
E-Conf is built on top of the Laravel framework.
This is the main app package.

Server requirements
To install E-Conf, your server must meet the following requirements:
- PHP >= 5.5.9
 - OpenSSL PHP Extension
 - PDO PHP Extension
 - Mbstring PHP Extension
 - Tokenizer PHP Extension
 
Although not required, PHP >= 7.0.0 is recommended, as it improves E-Conf speed.
The server must also have installed:
Installation
You can install E-Conf issuing the Composer create-project command in your terminal.
This command will create a fresh E-Conf installation in the directory you specify. For instance, the following
command will create a directory named talks containing a fresh E-Conf installation with all its dependencies
already installed.
composer create-project econf/econf talks
Configuration
Public directory
After installing E-Conf, you should configure the web server's document / web root to be the public directory.
Directory permissions
Directories within the storage and the bootstrap/cache directory should be writable by yout web server or
E-Conf will not run.
App URL
The URL where the app will be accessible must be defined on the APP_URL key in the .env file.
Multi-conference
Multi-conference may be turned on or off through the ECONF_MULTI key in the .env file, whose value must be
true or false.
You must not change this value after the application installation.
Database settings
Database settings must be defined according to the respective Laravel documentation.
After the database is configured, you need to prepare it. That can be done by running the following command in the folder the app is installed:
php artisan migrate
HTTPS
By default, E-Conf forces a HTTPS connection on production environments. This can be changed through the
ECONF_SECURE key in the .env file.
Installer
To conclude E-Conf configuration, open its URL on your web browser. You will be presented with an installer to help you create your administration account.
Related packages
E-Conf has additional packages that extend its functionality and are not included by default. You can install them, if you want, by following the instructions in their repositories.
Credits
License
The MIT License (MIT). Please see License File for more information.