sanju6890 / SK-Blogs

SK Blogs: A web application developed using Django Framework which serves blogs on Computer Science.

Home Page:https://sanjay-kumar-blogs.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

This is a web application that serves the technical blogs on fundamentals of Computer Science (OS, DBMS, CN, OOPs, etc) and other development stuff.

Features

  • Simple To Use UI
  • User Authentication
  • Blogs Categories
  • Add Blog Categories
  • Add Blog Posts
  • Update Blog Posts
  • Delete Blog Posts
  • Comments on Blog Posts
  • Like/Dislike Option
  • Create Author's Profile
  • Search News By Keyword

Tech Stack

Frontend: HTML, CSS, Bootstrap

Backend: Django Framework [Python]

Databases: SQLite [Development], PostgreSQL [Production]

Deployment

To deploy this project run the following commands [windows]:

Create a virtual environment:

  py -m virtualenv <name>

Activate the virtual environment:

<name>\Script\activate

Install all the Dependencies

pip install -r requirements.txt

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

'SECRET_KEY' = django-security-key

'DEBUG' = True/False

'HOST' = your_host_name.com

Authors

About

SK Blogs: A web application developed using Django Framework which serves blogs on Computer Science.

https://sanjay-kumar-blogs.herokuapp.com/


Languages

Language:JavaScript 70.8%Language:CSS 19.9%Language:HTML 5.3%Language:Python 4.0%Language:Procfile 0.0%