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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 handles abstract submissions, registrations, and provides 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

Installation

# 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

Quick Start

  1. Create a .env file. Define all variables in compose.yml or compose-release.yml.
  2. Create superuser.
  3. Login via Django Admin at http://127.0.0.1:9080/[DJANGO_ADMIN_PAGE_NAME]
  4. Access admin page at http://127.0.0.1:9080/[ADMIN_PAGE_NAME]
  5. Create a conference
  6. 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