Blog Web app
A simple and complete webapp where user can create blog, create profile, update profile. & Admin can reviews blogs, approve , decline blogs. it also has Custom admin panel for admin and many more
Home page
Register User Page
Updating User Profile Page
Login page
Creating Blog Page
Custom Admin Panel
Admin: Review Pending BLog
Admin:Blog Deleting Page
Email Verification things…
verification mail
User Verification: verification successfull
User verification: invalid link or link already expired
User Verification: Requesting New Verification link
Installation
git clone https://github.com/ASACHIT/BlogApp-Django.git
cd BlogApp-Django
pip install -r requirements.txt
python manage.py runserver
creating a admin user
python manage.py createsuperuser
# input info and done
#current admin mail:[email protected], password:sachit (fake mail)
Things i learnt after creating this project
- CRUD functions on blog
- django message or notification and showing pop messages
- how authentication works, user login, logout etc
- different UI for admin and non admin user
- custom user model
- Adding Rich text editor in admin panel and frontend for creating blog
- creating a profile of user and feature to update it by same user
- proper user verification system (verifying user)
- and many more small things