Skip to content

bdmstyle/conferenceManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conference Management

Overview about the architecture of solution in screen

Prerequisites

  • Java 8 or above
  • Maven (for building)

How to Run

mvn spring-boot:run

How to Run Tests Only

mvn test

Steps

  1. Read data from file and create a sorted (DESC) list of Tasks.
  2. calculate conference days.
  3. calculate all morning talks.
  4. calculate all evening talks.
  5. render track for each day and complete the remaning time with network event.

Main Domain Concepts

TrackManager

  • The TrackManager provide an track for each conference day based on avaliable talks.

Talk

  • Talk Represent a Single talk in the conference

TrackProcessor and Tracktypes

  • Those are the core Classes and Interfaces of the solution providing an easy way for calculate and extend.

Core Frameworks and tools

  • Spring Boot
  • Spring Core
  • Lombook Project

Testing Frameworks

  • Junit
  • Mockito
  • Hamcrest Matchers
  • Javafaker

About

Conference Management Solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages