Skip to content
Tuhin Subhra Samanta edited this page Aug 12, 2020 · 1 revision

Welcome to the FlaskApp wiki! This is an interactive micro blogging application written using Flask Framework. Following are the functionalities, I have incorporated in the project: Already Implemented

Registration with password hashing
Login after registration, by verifying hashed password
User can write a Blog in RichTextFormat and update, delete the blog
User can change the password and basic information
User can view all blogs writen by others
User can see other blogger information

Other Details:

MySQL is used for database
Flask_bootstrap is used for frontend design
flask_ckeditor module used for rich text formatting experiance
workzeug.security used for password hasing and de-hashing
used python logging for logging module for logging purpose

How to use:

Create a Virtual env using command 'virtualenv {venvname}'. Move into the virtual env using '{venvname}\Scripts\Activate'
install all the requirements using "pip install -r 'requirements.txt'"
run the project using 'python app.py'
Modify the database related information in db.yaml
I will share db dump shortly

What's Next:

Next is to Build API to access the information:

Basic authentication using API
Read (GET) user Blogs after authentication
Create (POST) User Blogs after authentication
Update (PUT) User Blogs after authentication
Delete (DELETE) User Blogs after authentication
Get(GET) user details

Clone this wiki locally