Forum created in flask
- Register users
- Login users
- reset password (currently only with outlook)
- Create new posts
- Edit posts
- Show outside post info
- Show inside post info
- Do real-time 'like' or 'dislike' to post
- Do real-time comment to post
- Edit comment
- Navigation pages
- Option to choose how many posts per page
- Marking tag when hover on that tag
- Filter posts by name
- Filter posts by tag
- RSS feed for new posts
- Make a new directory, for example:
path/to/my_project
- Make a virtual enviroment and activate it
Install Flask
library:
pip install Flask
Install bleach
library:
pip install bleach
Install Markdown
library:
pip install Markdown
Install feedgen
library:
pip install feedgen
Install feedparser
library:
pip install feedparser
Install pytz
library:
pip install pytz
On cmd,simply run these commands:
Initialize the database:
flask --app my_project init-db
Run the program:
flask --app my_project --debug