https://github.com/flogfr/flashcard
FlashCard open source website https://izidict.com
https://github.com/flogfr/flashcard
elm elm-lang haskell servant sql
Last synced: 6 months ago
JSON representation
FlashCard open source website https://izidict.com
- Host: GitHub
- URL: https://github.com/flogfr/flashcard
- Owner: FlogFr
- License: bsd-3-clause
- Created: 2018-08-29T12:29:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-09T20:19:21.000Z (about 7 years ago)
- Last Synced: 2025-04-10T05:38:32.827Z (10 months ago)
- Topics: elm, elm-lang, haskell, servant, sql
- Language: Haskell
- Homepage: https://izidict.com
- Size: 18.8 MB
- Stars: 29
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
FlashCard
=========
Open-source Website for [FlashCard](https://en.wikipedia.org/wiki/Flashcard).
The website helps language students to improve their vocabulary. Students create
their own dictionary online. The vocabulary is available as
[FlashCard](https://en.wikipedia.org/wiki/Flashcard). Using the vocabulary
created, the user can take quizzes on it.
The source code is open source, and available on the
[github](https://github.com/aRkadeFR/FlashCard) platform. Open Source
means that if you require a feature or you're experiencing a bug, you can
browse the code and contribute to the project.
The main instance hosted online is available [here](https://izidict.com/). You
can also, if you're a bit techie, host your instance yourself. I can provide you
some script to deploy your instance. I'm personally using
[posixcube](https://github.com/myplaceonline/posixcube),
[debian package](https://www.debian.org/) and
[sqitch](https://github.com/sqitchers/sqitch) to automate my deployment.
This is also my laboratory to experiment with new technologies. This project has been
done with [Haskell](https://www.haskell.org/),
[Servant](https://github.com/haskell-servant/servant),
[YeshQL](https://github.com/tdammers/yeshql),
[PostgreSQL (10+)](https://www.postgresql.org/) for the backend,
and [ELM 0.19](https://elm-lang.org/) for the frontend.
I hope this project will give some light around these great technologies,
helping newcomers to find out how to use them.