Docucove is a document management platform that allows you to easily find and manage your documents.
It indexes the content of the documents to allow for full-text search and filtering on special
attributes such as date of correspondence or the conrrespondent.
The service is implemented in React using Next.js, TypeScript and Tailwind CSS. It is supported
by Golang services for document processing that are deployed on AWS.
The Schachtelkunst website is the personal website of artist Henriette Sellin. It contains some static text-based sites, a contact formula, a showcase of her postcards, and an archive of sold-out, unique artworks.
The website was built upon Grav CMS using HTML and CSS. Integration with the admin panel of Grav ensures simple and intuitive modifications of the site's content.
Timewarrior Synchronize is a synchronization tool for the terminal-based time tracking tool Timewarrior.
Timewarrior Synchronize allows synchronizing multiple devices using a central server. It provides robust conflict solving, key-based authentication, and eventual consistency across devices.
The project consists of a client and a server. The client is written in Python and interacts with the files written by Timewarrior. The server is written in Golang and stores the data in a SQL-based database (currently SQLite).
We developed the project during our so-called "Bachelorpraktikum" at TU Darmstadt.