Skip to content

Simple Internet Citation manager, manages citations by person. Angular 1 frontend with Spring backend.

License

Notifications You must be signed in to change notification settings

literalplus/sic

Repository files navigation

sic

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.

What is it

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.

Installation

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.

Deployment

docker build -t images.lit.plus/sic:latest .
docker push images.lit.plus/sic:latest
helm install sic charts/sic --namespace=tingo-sic

License

This project is licensed under the Apache License, Version 2.0. You can find a copy in the LICENSE file.

Support

Please, just open an issue at GitHub. Pull Requests are obviously welcome.

About

Simple Internet Citation manager, manages citations by person. Angular 1 frontend with Spring backend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published