sic is a web application built to manage quotes attributed to people. It is based on Tingo, which uses technologies like AngularJS, lesscss and the Spring Framework.
Specifically, sic allows anyone knowing a secret code to register, view and manage quotes and people. It also provides a convenient print view which allows people to print quotes for displaying them on a wall or something. (This is totally not what we did with teacher quotes) They can also select multiple quotes for printing into a single file or print all quotes with a specific rating.
To install sic, you first need to build it: (assuming you're on GNU/Linux, other platforms work similarly)
git clone https://github.com/literalplus/sic.git
cd sic
./gradlew build
cp application.yml-default application.yml
Then, you need to edit the application.yml
config file with your favourite editor and insert database credentials.
sic was built for use with MySQL or MariaDB. You do not need to perform any database setup except for creating the
database you named in your config file. (sic
by default)
You can then run the application either using Gradle directly:
./gradlew bootRun
or by running the .jar
file created in the build/libs/
directory.
It will start on port 8080 by default.
docker build -t images.lit.plus/sic:latest .
docker push images.lit.plus/sic:latest
helm install sic charts/sic --namespace=tingo-sic
This project is licensed under the Apache License, Version 2.0. You can find a copy in the LICENSE
file.
Please, just open an issue at GitHub. Pull Requests are obviously welcome.