Yaldaaa Code is a programming challenge that is held in the Yaldā times by Computer Engineering Science Club of Shahed University.
- src/- database.nim: database models and queries
- dialogs.nim: message texts and dialogs
- main.nim: app entry
- problem.nim: problem generator
- tg.nim: extra telegram utilities
- markdownv2.nim: telegram's markdownv2 functionalities
- utils.nim: extra utilities
- peoms_list.nim: lists poems in database to- play.html
- poem_getter.nim: downloads poems from Ganjoor API and save it in database
 
- tests/- tdb.nim: test for database
- tproblem.nim: test for problem generator
 
- Dockerfile: docker container config
- fandogh.sample.yml: config file for Fandogh Service
- yaldaaacode.nimble: nimble project file
see yaldaaacode.nimble.
nimble test
nimble gen
nimble debug