This blogging site has been prepared using Django Framework
- Python
- Django
- Sqlite3 Database - default django database
- HTML, CSS, JavaScript(mostly using BootStrap4)
- SignUp and Login Option
- Create New Blog
- Modify or Update your Blog
- Delete Blog
- Update Profile
- Enabling Multiple User Read & Create Ability
⚡ Posts - title, content, date_posted, author ⚡ Profile - user(username, email, password, confirm password), image
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
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
One can view a particular post as each post of the user has a particular pk
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.
pip install -r requirements.txt
python manage.py runserver localhost:8000
- User Avatar
- Billing/Payment
- Like/Dislike Blog
- Comment on that Blog
- Categories
- Receive Notifications if Someone you added as friend, has posted a blog.
- Advance Login System using Email Verification.