Skip to content
/ ieum Public

IEUM, an open-source conference management system

License

Notifications You must be signed in to change notification settings

pjb7687/ieum

Repository files navigation

IEUM

IEUM - an open-source conference management system for scientific meetings

Overview

IEUM is an open-source platform for organizing scientific conferences. It manages abstract submissions, event registrations, and offers customizable workflows for event organizers.

Features

  • Multi-conference support
  • Abstract submission & review with voting system
  • Custom registration forms
  • Role-based access control
  • Speaker and attendee management

Tech Stack

  • Backend: Python/Django Ninja/Allauth
  • Frontend: SvelteKit
  • Database: PostgreSQL
  • Containerization: Docker

Quick Start

  1. Clone repository.
# Clone repository
git clone https://github.com/ieum-org/ieum.git
cd ieum
  1. Create a .env file. Define all variables in compose.yml or compose-release.yml.
  2. Run IEUM via Docker Compose
# Using Docker compose
docker compose up -d # Debug
# or
docker compose -f compose-release.yml up -d # Release
  1. Create superuser.
docker compose exec backend python manage.py createsuperuser
# or
docker compose -f compose-release.yml exec backend python manage.py createsuperuser
  1. Login via Django Admin at http://127.0.0.1:9080/[DJANGO_ADMIN_PAGE_NAME]
  2. Access admin page at http://127.0.0.1:9080/[ADMIN_PAGE_NAME]
  3. Create a conference
  4. Configure event settings

Documentation

TBA

License

GNU AGPL 3. See LICENCE.

About

IEUM, an open-source conference management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •