Contents:
Features
Installation
Launching the Application
Screenshots
Authors
EVENTsss Calendar deploys the TicketMaster Discovery API over a user-friendly interface to deliver the following features:
- Search for events by date, location, keyword, or cost
- Actively choose from lists of suggested results
- Add events to personal calendar
- Ability to add custom personal events
- Intuitive search page
- Arcade-style snake game if we can't find you an event!
Install EVENTsss Calendar with git:
git clone https://github.com/maxdittgen/EVENTsss-Calendar
cd EVENTsss-Calendar
Using CMake to install dependencies (Linux):
- Download the latest linux binary of at https://cmake.org/install, then install:
# this command is for the binary "cmake-3.24.0-rc2-linux-x86_64.sh"
sudo sh cmake-3.24.0-rc2-linux-x86_64.sh --prefix=/usr/local/ --exclude-subdir
# CMake requires OpenSSL
sudo apt-get install libssl-dev
- Install SFML:
sudo apt-get install libsfml-dev
- Install GTKmm
sudo apt-get install libgtkmm-3.0-dev
- Install libcpr:
git clone https://github.com/libcpr/cpr
cd cpr
mkdir build && cd build
cmake ..
make
sudo make install
- Install nlohmann/json
git clone https://github.com/nlohmann/json
cd json
mkdir build && cd build
cmake ..
make
sudo make install
- Cache the new libraries
sudo ldconfig
To run this project, simply launch the pre-compiled executable after installing the necessary libraries:
cd ~/EVENTsss-calendar
main
To modify our program, make whatever modifications you'd like, then compile using the included Makefile:
cd ~/EVENTsss-calendar
make main
main
Search for events and add them to your calendar straight from the app: