Create FORUM app

i want to create forum app . but , i cant understand how to start doing it.
Means algorithm to start this app building.
please give me some hint or algorithm or example.
i can done with the blocks myself.

There is much content on the Internet… Please do a search first…