Skip to content

Blog created with Flask & styled with Tailwind CSS.

Notifications You must be signed in to change notification settings

miracseref/Lil-Blog

Repository files navigation

Lil Blog

Logo

Lil Blog, simply what a blog does: post, comment and like.

Features

  • Light/dark mode toggle
  • Password & mail strength checker with RegEx
  • Create & delete posts and comments
  • Like post
  • Create profile
  • Sign up, login & logout
  • Appropriate warning messages

Screenshots

Pages/Mode Light Dark
Login Login Light Login Dark
Sign up Sign Up Light Sign Up Dark
Posts Posts Light Posts Dark
User User Light User Dark

Tech Stack

Client: JavaScript, Tailwind CSS

Server: Flask (Python)

Run Locally

Clone the project

git clone https://github.com/miracseref/lil-blog.git

Go to the project directory

  cd lil-blog

Install Python dependencies

pip install -r requirements.txt

Install JavaScript dependencies

npm install package.json

Environment Variables

To run this project, you will need to create and add the following environment variables to your config.py file

SECRET_KEY

SQLALCHEMY_DATABASE_URI