Skip to content

BlogWebApp created using Django Web Framework with HTML, CSS and BootStrap as frontend. It includes blog posting, updating deleting along with user profile management and authentication system. This project is still in development stage with many more features that I think can be added to make it better. So anybody willing to contribute can cont…

Notifications You must be signed in to change notification settings

aniket-k-mukherjee/BlogWebApp-using-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Blog App

This blogging site has been prepared using Django Framework

Tech Stack Used:

  1. Python
  2. Django
  3. Sqlite3 Database - default django database
  4. HTML, CSS, JavaScript(mostly using BootStrap4)

Features 📱

  • SignUp and Login Option
  • Create New Blog
  • Modify or Update your Blog
  • Delete Blog
  • Update Profile
  • Enabling Multiple User Read & Create Ability

Schema 🌐:

⚡ Posts - title, content, date_posted, author ⚡ Profile - user(username, email, password, confirm password), image

Working 🐦 :

1. Neither Logged In or Sign Up

In this case, the viewer will be only be able to see the home page, i.e, the items that are published by the author or blogger

2. After Logged In:

Now the user is a member of the site and thus, not prohibited from editing blog or uploading blog features as an access to this feature requires the user to log in

3. View Particular Post:

One can view a particular post as each post of the user has a particular pk

4. Delete Post:

When the user will want to delete the post with a given pk only that key will get delete but if an author is removed all his/her work will also get deleted from the site.

Installation Process💻:

Download the prerequisites(Windows):

pip install -r requirements.txt

Run the project:

python manage.py runserver localhost:8000

Future Features 🏫:

  1. User Avatar
  2. Billing/Payment
  3. Like/Dislike Blog
  4. Comment on that Blog
  5. Categories
  6. Receive Notifications if Someone you added as friend, has posted a blog.
  7. Advance Login System using Email Verification.
This Project is still under development phase

About

BlogWebApp created using Django Web Framework with HTML, CSS and BootStrap as frontend. It includes blog posting, updating deleting along with user profile management and authentication system. This project is still in development stage with many more features that I think can be added to make it better. So anybody willing to contribute can cont…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published