README.md 1.1 KB
Newer Older
1
# Kongress
Dimitris Kardarakos's avatar
Dimitris Kardarakos committed
2

3
Companion application for conference attendees
Dimitris Kardarakos's avatar
Dimitris Kardarakos committed
4

5
## Features
Dimitris Kardarakos's avatar
Dimitris Kardarakos committed
6

7 8
Kongress provides practical information about conferences. It supports conferences that offer their schedule in [iCalendar](https://tools.ietf.org/html/rfc5545) format. In Kongress, the data of the talks are shown in various ways, e.g. in daily views, by talk category, etc. The users can also create a list of favorite conference talks/events as well as they can navigate to the web page of each talk. A map of the conference venue, location information and link to OpenStreetMap can also be added.

Dimitris Kardarakos's avatar
Dimitris Kardarakos committed
9
![](screenshots/combined.png)
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

A set of conferences have been preloaded and are available after installation. Users may add extra conferences, providing a link to their iCalendar schedule (under development).

## Setup

### Build

```
git clone https://invent.kde.org/dkardarakos/kongress.git
cd kongress
mkdir build
cd build
cmake ..
make -j$(nproc)
```

### Run

```
bin/kongress
```

*To simulate Plasma Mobile user experience:*

```
QT_QUICK_CONTROLS_MOBILE=true QT_QUICK_CONTROLS_STYLE=Plasma bin/kongress
```

### Install

Dimitris Kardarakos's avatar
Dimitris Kardarakos committed
40
```
41
sudo make install
Dimitris Kardarakos's avatar
Dimitris Kardarakos committed
42
```