IEUM - an open-source conference management system for scientific meetings
IEUM is an open-source platform for organizing scientific conferences. It manages abstract submissions, event registrations, and offers customizable workflows for event organizers.
In contrast to other systems, IEUM is designed to integrate seamlessly with an existing static website. For example:
Static Website IEUM
+-----------------+ +------------------------------+
| | | |
| Event 1 Detail | <-----> | Registration Page for Event 1|----+
| | | | |
+-----------------+ +------------------------------+ |
|
+-----------------+ +------------------------------+ | +-------------------+
| | | | | | |
| Event 2 Detail | <-----> | Registration Page for Event 2|----+--->| IEUM User & Event |
| | | | | | Registration |
+-----------------+ +------------------------------+ | | |
| +-------------------+
+-----------------+ +------------------------------+ |
| | | | |
| Event 3 Detail | <-----> | Registration Page for Event 3|----+
| | | |
+-----------------+ +------------------------------+
- Multi-conference support
- Abstract submission & review with voting system
- Custom registration forms
- Role-based access control
- Speaker and attendee management
- Backend: Python/Django Ninja/Allauth
- Frontend: SvelteKit
- Database: PostgreSQL
- Containerization: Docker
- Clone repository.
# Clone repository
git clone https://github.com/ieum-org/ieum.git
cd ieum
- Create a .env file. Define all variables in
compose.yml
orcompose-release.yml
. - Run IEUM via Docker Compose
# Using Docker compose
docker compose up -d # Debug
# or
docker compose -f compose-release.yml up -d # Release
- Create superuser.
docker compose exec backend python manage.py createsuperuser
# or
docker compose -f compose-release.yml exec backend python manage.py createsuperuser
- Login via Django Admin at http://127.0.0.1:9080/[DJANGO_ADMIN_PAGE_NAME]
- Access admin page at http://127.0.0.1:9080/[ADMIN_PAGE_NAME]
- Create a conference
- Configure event settings
TBA
GNU AGPL 3. See LICENCE.