Source Code Overview
Project Name | Blogging Website using Django Framework |
---|---|
Language Used | PYTHON |
Database | MySQL OR MongoDB |
User Interface Design | HTML, AJAX, JQUERY, JAVASCRIPT, BOOTSTRAP |
Web Browser | Mozilla, Google Chrome, IE8, OPERA |
Project Details
Admin Features
-
Manage Authors:
- Add new authors to the system
- Delete existing authors
- Update author information
-
Manage Groups and Users:
- Create new user groups
- Add users to groups
- Delete user groups
- Update user group information
- Create new users
- Delete users
- Update user information
-
Manage Categories:
- Create new categories
- Delete existing categories
- Update category information
-
Manage Posts:
- Create new posts
- Delete existing posts
- Update post information
-
Manage Newsletter:
- Create new newsletters
- Delete existing newsletters
- Update newsletter information
-
Manage Comments:
- View comments on posts
- Delete comments
-
Change Password:
- Admin can change their password
-
View Recent Activities:
- View a log of recent activities on the platform, such as user actions, post updates, etc.
User Features
- View All Blogs: Users can access a page displaying all available blogs, providing a comprehensive overview of the content available on the platform.
- Search Blog: Users have the ability to search for specific blogs using keywords or filters, enabling them to find content relevant to their interests quickly.
- Signup/Login: Users can create an account by signing up with their email address and password. Existing users can log in securely to access their account.
- Update Profile: Once logged in, users can update their profile information, including their username, email address, password, and profile picture.
- Comment on Blogs: Users can leave comments on any blog post, sharing their thoughts, opinions, and feedback with the community.
- Add Blog: Users have the option to create and publish their own blog posts, contributing their unique perspective and content to the platform.
- View, Delete, and Update Own Blogs: Users can view a list of all the blogs they have created. They have the ability to edit the content of their existing blogs or delete them if necessary.
- View Comments on Own Blogs: Users can see all the comments left on their own blog posts, facilitating engagement and interaction with their audience.
Other Features
Not Available
How TO RUN Blogging Website using Django Framework
- Step-1: Extract/unzip the file
- Step-2: Go inside the project folder, open cmd and type the following commands to install Django Framework and run the webserver:
- pip install -r requirements.txt
- python manage.py runserver
- Step-3: Finally, open the browser and go to localhost:8000
Login Credentials
- For Admin Login
- Username : admin
- PAssword : admin