about summary refs log tree commit diff homepage
path: root/works.md
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-03-12 10:12:10 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-03-12 10:12:10 +0700
commit24a450351349df5c71958e0fddac02be615018f7 (patch)
tree01d704ad0d586d2442b1408bc1183c071526b454 /works.md
parent24d63382bde77f2d255fbdeddea48aff4d671199 (diff)
downloadsite-24a450351349df5c71958e0fddac02be615018f7.tar.gz
Add Acanban to portfolio
Diffstat (limited to 'works.md')
-rw-r--r--works.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/works.md b/works.md
index f0eef74..1751c1f 100644
--- a/works.md
+++ b/works.md
@@ -4,6 +4,25 @@
 
 ## Applications
 
+### Acanban
+
+[Acanban][] is a work-in-progress collaboration platform for students
+and supervisors during group projects and internships.  It is built
+on the [ASGI][] framework [Quart][] and uses [Trio][] for concurrency
+when interacting with persistency layers [RethinkDB][] and [IPFS][].
+
+At the time of writing, a [test server](https://acanban.ga)
+is kindly provided by [USTH][]'s [ICTLab][].
+
+[Acanban]: https://pypi.org/project/acanban
+[ASGI]: https://asgi.readthedocs.io
+[Quart]: https://pgjones.gitlab.io/quart
+[Trio]: https://trio.readthedocs.io
+[RethinkDB]: https://rethinkdb.com
+[IPFS]: https://ipfs.io
+[USTH]: https://usth.edu.vn
+[ICTLab]: https://ictlab.usth.edu.vn
+
 ### comp
 
 [Curses Omni Media Player][comp] is a [mpv][] front-end using curses.