1
0
Fork
You've already forked rote
0
Flashcard review web-app
  • Svelte 48.7%
  • TypeScript 46.1%
  • Nix 3.2%
  • JavaScript 0.7%
  • CSS 0.5%
  • Other 0.8%
2026年07月09日 13:03:27 +03:00
drizzle feat(cards): added editing 2026年06月28日 11:29:32 +03:00
e2e Formatting and Flashcard change 2026年06月04日 18:14:24 +03:00
messages Initial commit 2026年06月03日 18:48:49 +03:00
project.inlang Initial commit 2026年06月03日 18:48:49 +03:00
src feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
static Initial commit 2026年06月03日 18:48:49 +03:00
.dockerignore feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
.envrc.example Database schema 2026年06月06日 18:36:48 +03:00
.gitignore feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
.npmrc Initial commit 2026年06月03日 18:48:49 +03:00
compose.dev.yaml fix(container): added seperate compose for dev 2026年07月09日 13:02:55 +03:00
compose.yaml fix(container): added seperate compose for dev 2026年07月09日 13:02:55 +03:00
deno.json Multiple card review 2026年06月05日 18:11:04 +03:00
deno.lock feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
Dockerfile feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
drizzle.config.ts Database schema 2026年06月06日 18:36:48 +03:00
flake.lock Initial commit 2026年06月03日 18:48:49 +03:00
flake.nix Folder base done 2026年06月14日 16:03:11 +03:00
LICENSE docs: added readme and license 2026年07月09日 13:03:27 +03:00
package.json feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
playwright.config.ts Formatting and Flashcard change 2026年06月04日 18:14:24 +03:00
README.md docs: added readme and license 2026年07月09日 13:03:27 +03:00
svelte.config.js feat(docker): added Dockerfile 2026年07月08日 20:51:35 +03:00
tsconfig.json Stacks in main view 2026年06月16日 18:41:35 +03:00
vite.config.ts Formatting and Flashcard change 2026年06月04日 18:14:24 +03:00

Rote logo

A flashcard review app for the web

Nix Badge Docker Badge

Features / Roadmap

  • Basic flashcard creation and review
  • Docker container
  • Multi user
  • Image support
  • Audio support
  • Featured text
  • Stack imports

Contributing

All commits and pull request names should follow conventional commits specifications.

Development

Right now the only supported way of developing and building is using the provided flake.nix. It provides a dev shell thats accessible by either $ nix develop or by using direnv with the use flake line.

Live reload

$ deno task dev

Use this for a hot reloading dev instance.

Building

Native

Native building is not yet supported due to a bug with deno and paraglide.

Docker/Podman

The oci containers are currently built using podman. To localy test containers you can use the following commands as long as you also have your environment set up.

$ podman build -t rote:dev .
$ podman compose -f compose.dev.yaml up

The compose file also includes the required postgres instance.