Viitevarasto

*The app is only in Finnish

This is a university group project for a software production course. The idea is that the user can upload their BibTeX references onto the application and select which ones to compile into a references file for whatever document they are working on. This avoids having to manually manage the BibTeX file and updating the references throughout the document, and it also makes adding new references easier.

Tech and design

The app is built using Flask and Python. Deployment is automated via GitHub Actions, and the app is pushed in a Docker container to fly.io. The app contains automation tests and they are run as part of the deployment pipeline.


I was responsible for initial project setup and design. All of the CSS is in 2 files lol, but that's mostly because the time requirements for this project were quite tight. The overall look is quite clean and very usable.

Credits

Huge credits for the rest of the team for amazing work on the project: @DeeCaaD, @joonas-a, @Sidorow, @tikuisma