Skip to content

thberger/CineVote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

CineVote

Calendar application to schedule cinema visits with your friends. It imports the calender events from multiple remote iCal streams.

Screenshot

Prerequisites

Build and Run

mvn spring-boot:run

Then use the application by browsing http://localhost:9998

Deployment

Build the fat jar file:

mvn package

This jar includes all libraries. This allows the app to be started with:

java -jar cinevote*.jar

You can also use the sample script located in the scripts/ directory.

Calendar Configuration

The application is configured via src/main/resources/application.yml. You can configure the remote calendars to display as follows:

cinevote:
  webCalendars:
    -
      url: webcal://piffl-medien.de/flk/kalender/kinokalender_friedrichshain.ics
      name: Freiluftkino Friedrichshain
      style: theme1

The style property refers to a CSS class to change the colors of the event entries in the calendar. Have a look into src/main/webapp/VAADIN/themes/vaadincalendar/vaadincalendar.scss.

FAQ

Why is the calendar not correctly styled?

The application has recently been updated to Vaadin 8 with the beta version of the Calendar add-on. The styling of the calendar items broke due to API changes but will be fixed very soon.

My IDE has compile errors

The application uses Project Lombok to automatically add Getters, Setters, Equals and others methods to the byte code. Your IDE must be enabled to process the Lombok annotations. See here for IDEA instructions.

For Maven you don't have to do anything. The project should compile out of the box.

I can't find the voting function

Will be implemented soon. Pull requests are welcome.

About

Shared calendar for cinema visits with voting function

Resources

License

Code of conduct

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors