Skip to content

akshatkmistry/MindMosaic_A_Blog_Website

Repository files navigation

🧩 MindMosaic - A Blog Website

MindMosaic is a dynamic blog platform built with HTML, CSS, JavaScript, PHP, and MySQL. It enables users to create, manage, and explore blog posts with ease. Designed for seamless blogging, it runs locally using XAMPP.


🚀 Features

✔️ User authentication (Login/Signup)
✔️ Create, edit, and delete blog posts
✔️ Responsive and modern UI
✔️ Database-driven content management


🛠️ Tech Stack

Frontend: HTML, CSS, JavaScript
Backend: PHP
Database: MySQL
Server: XAMPP (Apache & MySQL)


📌 Installation & Setup

🔹 Option 1: Using XAMPP (Manual Setup)

1. Clone the Repository

git clone https://github.com/akshatkmistry/MindMosaic.git
cd MindMosaic

2. Setup Database

  1. Open phpMyAdmin in your browser (http://localhost/phpmyadmin/)
  2. Create a new database named mindmosaic
  3. Import the blog.sql file (provided in the repo)

3. Configure Database Connection

  1. Open config.php
  2. Update the database credentials if needed:
$servername = "localhost";
$username = "root";
$password = "";
$database = "mindmosaic";

4. Run the Project

  1. Start XAMPP and enable Apache & MySQL
  2. Open your browser and visit:
    http://localhost/MindMosaic

🔹 Option 2: Using Docker (Recommended)

1. Install Docker & Docker Compose

2. Clone the Repository

git clone https://github.com/akshatkmistry/MindMosaic.git
cd MindMosaic

3. Run the Project with Docker

docker-compose up --build

4. Open the Website

Visit http://localhost:8000 in your browser.


🖼️ Screenshots

🔹 Homepage

Homepage

🔹 Blog Post Page

Blog Post

🔹 Admin Home page

Homepage

🔹 Add Blog Page

Blog Post

🔹 Edit Blog Page

Homepage

🔹 Sign In Page

Blog Post

🔹 Sign Up Page

Homepage


🤝 Contributing

🚀 Feel free to fork the repository and submit pull requests! Contributions are welcome.


📜 License

This project is open-source and available under the MIT License.


📧 Contact

For any queries, reach out via GitHub Issues or email at:
✉️ akshatkmistry007@gmail.com

Happy Coding! 🎉

About

MindMosaic is a dynamic blog platform built with HTML, CSS, JavaScript, PHP, and MySQL. It enables users to create, manage, and explore blog posts with ease. Designed for seamless blogging, it runs locally using XAMPP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages