-
Notifications
You must be signed in to change notification settings - Fork 5
Home
jirojo2 edited this page Oct 28, 2015
·
5 revisions
Welcome to the pleem wiki!
The objective for this webapp is to manage events and applications, in particular the ECA5 edition.
- Clone this repo
- Go to
laravel/
folder - Execute
composer install
- Execute
cp .env.example .env && php artisan key:generate
- Create a database for this app in MySQL
- Modify .env with your MySQL settings
To setup the DB structure:
$ php artisan migrate
To setup testing data:
$ php artisan db:seed
Create an vhost for this webapp in nginx settings (use the example config within this wiki)
Execute the following command in the laravel
folder:
$ php artisan serve
- instance = event
- members apply/register (profile, personal data, social? eestec.net profile?)
- groups, made of members (set of members; owner should accept\invite them..), min/max size configurable
- members \ groups can attach files \ attachments
- status for members (predefined \ configured statuses)
- admins, who can manage users & groups
- admin can manage statuses, give them scores.
- default unit is group. If a group is limited to 1 person, everything is inherited by user.
- integration with eeste.net, especially for events!
- easy skinning
- cms with wysiwyg editor for static information pages
they should apply, we should be able to accept them, they should be able to make teams (1+ members)
the admin should be able to change statuses, assign scores, and maybe do it without seeing the team/members
multiple admin roles
afaik there will be some judges => scores
TODO: some UML / documentation