|
1 |
| - |
2 |
| - |
3 |
| - |
4 |
| -# Ziho |
5 |
| - |
6 |
| -Ziho is an online programme for flashcards. It helps the user memorise information by utilising cognitive science strategies like spaced repetition and active recall testing. |
7 |
| - |
8 |
| - |
9 |
| -## Built With |
10 |
| - |
11 |
| -- [Flask](https://flask.palletsprojects.com/en/3.0.x/) |
12 |
| -- [SQLite](https://sqlite.org/) |
13 |
| -- [Docker](https://www.docker.com/) |
14 |
| - |
15 |
| -## Screenshots |
16 |
| - |
17 |
| -<p float="left"> |
18 |
| -<img src="./screenshots/home.png" width="400"> |
19 |
| -<img src="./screenshots/create-deck.png" width="400"> |
20 |
| -<img src="./screenshots/view-deck.png" width="400"> |
21 |
| -<img src="./screenshots/study.png" width="400"> |
22 |
| -<img src="./screenshots/updatecard.png" width="400"> |
23 |
| -<img src="./screenshots/profile.png" width="400"> |
24 |
| -<img src="./screenshots/explore.png" width="400"> |
| 1 | +<p align="center"> |
| 2 | + <img title="Ziho Logo" src="https://shanukun.github.io/static/images/ziho/ziho-logo.png" align="center"> |
25 | 3 | </p>
|
26 | 4 |
|
| 5 | +<p align="center"> |
| 6 | + <b>Create, Study and Share</b> decks of flashcards. |
| 7 | +</p> |
27 | 8 |
|
28 |
| -## Getting Started |
29 |
| - |
30 |
| -### Install & Run |
31 |
| - |
32 |
| -- Setup |
33 |
| -``` |
34 |
| -./tools/setup |
35 |
| -``` |
36 |
| - |
37 |
| -- Run |
| 9 | +<p align="center"> |
38 | 10 |
|
39 |
| -``` |
40 |
| -./tools/run-ziho |
41 |
| -``` |
| 11 | + <a href="https://img.shields.io/github/actions/workflow/status/shanukun/Ziho/ziho.yml"> |
| 12 | + <img title="Build Status" src="https://img.shields.io/github/actions/workflow/status/shanukun/Ziho/ziho.yml" /> |
| 13 | + </a> |
| 14 | + <a href="https://readthedocs.org/projects/activitywatch/badge/?version=latest"> |
| 15 | + <img title="Github commit activity" src="https://img.shields.io/github/commit-activity/w/shanukun/Ziho/main" /> |
| 16 | + </a> |
| 17 | +</p> |
42 | 18 |
|
43 |
| -- For dev enviroment |
44 | 19 |
|
45 |
| -``` |
46 |
| -./tools/run-ziho-dev |
47 |
| -``` |
| 20 | +## About |
48 | 21 |
|
49 |
| -- For docker container |
| 22 | +Ziho is a prototype for a better online interface for Anki than [Anki Web](https://ankiweb.net/decks). |
| 23 | +Ziho allows you to create, study and easily share and clone decks, as well as edit them online. |
50 | 24 |
|
51 |
| -``` |
52 |
| -docker compose up |
53 |
| -``` |
| 25 | +The backend is built with **Flask**, and the [fsrs](https://github.com/open-spaced-repetition) algorithm is used for spaced repetition. |
54 | 26 |
|
55 |
| -## Contribution |
56 | 27 |
|
57 |
| -**Be consistent with existing code** |
| 28 | +## Screenshots |
58 | 29 |
|
59 |
| -### Use the linters |
| 30 | +<span><img src="https://shanukun.github.io/static/images/ziho/home.png" width="30%"></span> |
| 31 | +<span><img src="https://shanukun.github.io/static/images/ziho/study-deck.png" width="25%"></span> |
60 | 32 |
|
61 |
| -``` |
62 |
| -./tools/lint_and_format |
63 |
| -``` |
| 33 | +You can find more screenshots [here](https://shanukun.github.io/ziho-ss/). |
64 | 34 |
|
65 |
| -### Use the tests |
66 | 35 |
|
67 |
| -``` |
68 |
| -pytest tests/ |
69 |
| -``` |
| 36 | +## Getting Started |
0 commit comments