Skip to content

A blogging app created using python framework Flask and SQLAlchemy databases.

License

Notifications You must be signed in to change notification settings

Bsolodzi/Blog-App-AltSchool-2nd-Sem-Exam-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blogg-App-AltSchool-2nd-Sem-Exams

A blogging app created using python framework Flask and SQLAlchemy databases.

To use the app:

  1. Install Python if you do not have it.
  2. Create a vitual environment.
  3. Install flask and SQLAlchemy
  4. Now, do "pip install -r requirements.txt" as all other tools and software needed to run the app is included in the text file. They will automatically be installed.

Features of the Blog App

  1. Allows users to create an account and login.
  2. Logged in users are able to contribute to the blog by adding posts.
  3. While all users whether authenticated or not can read all posts, users who are not the author of a post cannot make changes or delete the said blog. The author alone has that ability.
  4. The blog has pages like: Home, About, and Contact which allows users to provide feedback to the software engineer(me).
  5. Users are able to see both their posts and posts made by other users.
  6. Each post shows the title, author,content and the date and time at which the post was made and committed to the database.
  7. UI is simple. Hence, very easy to navigate.

Collaborations

Though this project is my end of second semester exams project at AltSchool Africa, I will be constantly working on adding more features and also giving it a better UI. I am looking forward to collaborating with frontend developers and also backend developers who would be interested to contribute.

Should you see anything you want to point out, whether a bug or suggestion please feel free to reach out to me via email.

I wrote an article on how to build this blog app from scratch. read it here

About

A blogging app created using python framework Flask and SQLAlchemy databases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published