From 574b5215bf51a17c765d58f55a88cfed5a6d2a7a Mon Sep 17 00:00:00 2001 From: Boris <245348539+boorboormachine@users.noreply.github.com> Date: Mon, 22 Jun 2026 23:17:53 +0200 Subject: [PATCH 1/2] Create index.md --- topics/revo/index.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 topics/revo/index.md diff --git a/topics/revo/index.md b/topics/revo/index.md new file mode 100644 index 00000000000..e0dfec12f07 --- /dev/null +++ b/topics/revo/index.md @@ -0,0 +1,17 @@ +--- +topic: revo +display_name: Revo +short_description: A modern, open-source all-in-one school workspace. +aliases: + - revo-app +created_by: revo-hq +github_url: https://github.com/revo-hq +logo: revo.png +related: + - workspace + - education + - platform + - dashboard +url: https://revo.app +--- +Revo is a next-generation educational workspace that combines timetable management, grading systems, and productivity tools into a single, seamless platform. Built as an open-source ecosystem, it replaces legacy school software with clean user interfaces and modern APIs. From f418682ab78addefe675d0f1ce80b44c93fc30ab Mon Sep 17 00:00:00 2001 From: Boris <245348539+boorboormachine@users.noreply.github.com> Date: Mon, 22 Jun 2026 23:24:32 +0200 Subject: [PATCH 2/2] Add files via upload --- topics/revo/Revo.png | Bin 0 -> 6443 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 topics/revo/Revo.png diff --git a/topics/revo/Revo.png b/topics/revo/Revo.png new file mode 100644 index 0000000000000000000000000000000000000000..5b4557eee70b7450a9a0f9b4007665d7a5ad2539 GIT binary patch literal 6443 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