old code removed
decided project structure
roughly works
introduce markdown
some more ui details
basic database opration
use customed listener
deploy