Skip to content

vshalt/chirp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chirp

P.S: This is my first website, drop a star if you liked the project, constructive criticism welcomed!

Sections

A blogging SAAS app made with mobile first approach using:

  • Flask
  • Bootstrap
  • Html5
  • Css3
Homepage Homepage Homepage Homepage Homepage
  • Responsive pages configured both for pc and mobile phones
  • Roles: admin, moderator, users
  • Users can follow each others
  • Users can change their email, password and username easily and are verified with email
  • Forgotton password can be changed via email easily
  • Rich text editor to post markdown like posts
  • Admin can change roles of users
  • Email verification of users
  • Activity of users can be seen on their profile page
  • Moderation of comments by moderators
  • User data stored securely in a database with password hashing
  • Anonymous users can surf the site but cannot post, comment, follow others
  • Post feed can be toggled to view all posts or followed posts only
  • API features

clone or download the repository into your machine. Make sure to have python >= 3.5

make a virtual env with the command python3 -m venv venv.

Activate the environment venv/source/bin/activate

cd into the folder and install the required libraries with pip install -r requirements.txt

configure the database with flask db upgrade

Open the env file and and copy its content to a .env file where you need to input all your personal data

Once done launch your application with flask run

Open browser and navigate to localhost:5000 and enjoy the application

Add more tests, make the api more robust

Inspired from Miguel Grinberg. Drop a star if you liked the project

About

Blogging SAAS app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages