Skip to content

This simple Flask based - Article Management System allows users to register accounts manage their articles.

License

Notifications You must be signed in to change notification settings

joshswe/simpleArticleManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Articles Management System

This Articles Management System web app allows users to register their accounts and login to manage their articles. They are able to (1) view all the articles they created, and (2) add, update and edit any article in their dashboards.

Bootstrap (HTML, CSS and JavaScript) was used for Front-End while Flask (a Python micro web framework) and MySQL was adapted to build the Back-End.

Demo

Authentication

Authentication Demo

Add, Edit and Delete an Article

Add_Edit_Delete_Demo

Libraries Involved

Python

  • Flask
  • Flask-WTF
  • Flask-MySQLdb
  • passlib

MySQL Database

  • Create articlesmanagement database CREATE DATABASE articlesmanagement;
  • Create users table CREATE TABLE users(id INT(11) AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100), username VARCHAR(30), password VARCHAR(100), register_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP);
  • Create articles table CREATE TABLE articles (id INT(11) AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255), author VARCHAR(100), body TEXT, create_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

Useful Articles

About

This simple Flask based - Article Management System allows users to register accounts manage their articles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published