1
Fork 0
mirror of https://github.com/Steffo99/todocolors.git synced 2024-10-15 23:07:26 +00:00
Self-hostable live multiuser todo app
Find a file
2024-10-03 14:23:01 +02:00
.idea Update! 2024-09-13 17:29:34 +02:00
.media Not sure why this is uncommitted but ok 2024-09-17 04:20:33 +02:00
todoblue Alter icon fill 2024-10-03 14:23:01 +02:00
todopod Update project metadata 2024-09-13 03:22:25 +02:00
todored Display AXUM_HOST in logs when starting server 2024-10-03 12:59:06 +02:00
LICENSE.txt Relicense to the EUPL-1.2 2023-11-19 05:32:27 +01:00
README.md Update project metadata 2024-09-13 03:22:25 +02:00
Todocolors.iml Capitalize the project's name 2023-12-19 02:37:12 +01:00
todocolors.iml Fix IntelliJ project structure 2024-10-03 12:41:52 +02:00

Todocolors

A self-hostable multiplayer todo app

Warning

This project is currently a prototype.

Features may be changed, break, or have security issues without anything being communicated!

The code is a bit better now, but still may get rewritten from scratch for the next iteration of the project!

Use and contribute at your own risk.ù

Website

Screenshots

Screenshot of the application, detailing a nonsensical "Plan for conquering the world"

Architecture

The application is split in two modules:

Installation

To deploy your own instance of Todocolors, use the files contained in todopod/, tweaking the network_mode and ports of the caddy container as you see appropriate.

Data will be stored in the data/redis/rdata/ directory.

Further customization

For more customization, make changes and then build your own Docker images using the provided Dockerfile in todored/ and todoblue/.

Build

Build instructions are provided for the two modules:

Development

Development instructions are provided for the two modules:

License

This project is licensed under the EUPL-1.2.

Attribution

Open source attributions are split by module, see: