IEUM - an open-source conference management system for scientific meetings
IEUM is an open-source platform for organizing scientific conferences. It handles abstract submissions, registrations, and provides customizable workflows for event organizers.
- 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
git clone https://github.com/ieum-org/ieum.git
cd ieum
# Using Docker compose
docker compose up -d # Debug
# or
docker compose up -f compose-release.yml -d # Release
# Or manual setup
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
- Create a .env file. Define all variables in
compose.yml
orcompose-release.yml
. - Create superuser.
- 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.