Skip to content

Latest commit

 

History

History
62 lines (38 loc) · 1.57 KB

File metadata and controls

62 lines (38 loc) · 1.57 KB

Blogging Platform

This is a simple blogging platform with both backend and frontend components. Users can log in as an admin to manage categories and posts from the backend, while regular users can search, read, like, comment and share blog posts from the frontend.

image

image

Admin Login

To log in as an admin and access the backend, use the following credentials:

Backend Features

Manage Categories

  • Add, edit, and delete categories.

Manage Posts

  • Add, edit, and delete blog posts.

Frontend Features

  • View blog posts created by the admin.

Installation

  1. Install Docker Desktop on Windows or Mac, or Docker Engine on Linux.
  2. Clone/Download the project
  3. Open Terminal
  4. CD YOUR_PROJECT_DIRECTORY
  5. RUN below commands
docker compose build --no-cache
docker-compose up

By default, Docker will set up the database tables. However, if you encounter any issues with the database, you can manually import the SQL file located in the project root directory.

Usage

  1. Log in as an admin using the provided credentials.
  2. Navigate to the backend to manage categories and posts.
  3. Regular users can access the frontend to search, read, like, comment and share blog posts.

Technologies Used

  • PHP
  • MySQL
  • Bootstrap

Feel free to explore and contribute to the project!