Skip to content

A dynamic web application serves as a robust content management platform built using PHP and MySQL.

License

Notifications You must be signed in to change notification settings

AviralMehrotra/Content-Management-System

Repository files navigation

Content Management System

Welcome to the Content Management System project! This dynamic web application serves as a robust content management platform built using PHP and MySQL. It provides an intuitive interface for managing content, users, and posts effectively.

Features

  • Login Support: Securely authenticate users with password encryption.
  • User Management: Add, remove, and change details of users.
  • Post Management: Create, remove, and edit posts.
  • Blogs Page: Display all posts beautifully on the blogs page.

Technologies Used

  • PHP
  • MySQL

Prerequisites

  • XAMPP installed on your local machine.

Installation and Setup

  1. Clone the repository: git clone https://github.com/AviralMehrotra/Content-Management-System.git

  2. Move the project folder into the htdocs directory of your XAMPP installation. The path may vary, but it is usually located at: C:\xampp\htdocs\

  3. Start XAMPP and ensure the Apache and MySQL services are running.

  4. Open a web browser and navigate to http://localhost/Content-Management-System/ to access the application.

  5. Import the database schema:

  6. Open phpMyAdmin by visiting http://localhost/phpmyadmin in your web browser.

  7. Create a new database named cms.

  8. In the cms database, click on the Import tab.

  9. Choose the cms.sql file located in the database folder of the project.

  10. Click on the Go button to import the database schema.

Usage

  • Register a new user account or login using existing credentials.
  • Manage users: Add, remove, or update user details.
  • Create, edit, or delete posts.
  • Visit the blogs page to view all posts.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/your-feature-name.
  5. Open a pull request to the main branch.

Please ensure that your code follows the project's coding standards and includes appropriate documentation.

License

This project is licensed under the MIT License.

Thank you for your interest in this project. Happy managing your content!