skpandey885 / BitBlog-WIP

BitBlog (prev : php-blog-system) is a basic blogging system where users can post blogs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BitBlog (prev : php-blog-system)

BitBlog (prev : php-blog-system) is a basic blogging system where users can post blogs.

Key Features of BitBlog:

  1. User Registration and Authentication: - Users can create new accounts with unique usernames and passwords. Registered users can log in securely to access personalized features. Passwords should be securely hashed and stored.
  2. User Profile Page: - Each registered user has a profile page displaying their username and basic information. Users can update their profile information, such as a profile picture and bio. Profile pages serve as a hub for users to view their own posts and comments.
  3. Text-Based Blog Posts: - Registered users can create, edit, and delete text-based blog posts. Each blog post includes a title, author, date, and body text. Posts are displayed in a user-friendly format on the main blog page.
  4. Text Editing: - Users can edit their existing blog posts, making changes to the title or content as needed. This feature encourages content refinement and updates over time.
  5. Text Deletion: - Authors can delete their own blog posts when they choose to remove content.
  6. Bootstrap Design: - The website's frontend is designed using the Bootstrap framework for responsive and visually appealing layouts. Bootstrap components can be used to enhance the user interface.
  7. User Login and Logout: - Registered users can log in securely to access their accounts and personalized content. Users can log out to terminate their sessions securely.

How to use

  1. blog.sql import the file in your database
  2. Make your database connection with manager.php
  3. Download all files and upload them to your server.
  4. Login as admin and test. I gave admin email and password

Admin Login

Email: admin@gmail.com Password: 12345

NOTE

No action was taken on security. I'm sure this system could have been written with better code. You can update and improve it according to yourself.

Images

Screenshot_2
Screenshot_3
Screenshot_4
Screenshot_5
Screenshot_6
Screenshot_7
Screenshot_8


Future Directions:

  1. Comments and Interaction: Allowing users and visitors to leave comments on blog posts, fostering discussion and engagement.
  2. Category and Tagging System: Implementing a categorization and tagging system to organize and filter blog posts.
  3. Search Functionality: Adding a search feature to help users find specific content quickly.
  4. User Roles and Permissions: Defining user roles (e.g., admin, author, reader) with different levels of access and control.
  5. Social Media Sharing: Integrating social media sharing options to expand the reach of your content.
  6. Content Moderation: Implementing content moderation tools to ensure the quality and appropriateness of user-generated content.

About

BitBlog (prev : php-blog-system) is a basic blogging system where users can post blogs.


Languages

Language:PHP 100.0%