Skip to content

Nature's Canvas is a blog website dedicated to celebrating the beauty of nature through engaging articles and stunning photography. Built with PHP, MySQL, HTML, and CSS, this platform allows users to share their experiences, connect with fellow nature enthusiasts, and explore a variety of topics related to the natural world.

Notifications You must be signed in to change notification settings

Myself-Alien/NatureCanvas

Repository files navigation

Nature's Canvas

Welcome to Nature's Canvas, a blog website dedicated to exploring the beauty of nature through captivating articles, stunning photography, and engaging community discussions. This project is built using PHP, MySQL, HTML, and CSS, providing a robust platform for nature enthusiasts to share their experiences and insights.

Table of Contents

Features

  • User Registration and Authentication: Secure user accounts with registration, login, and password recovery features.
  • Article Management: Create, edit, and delete articles with rich text formatting.
  • Comment System: Engage with the community through comments on articles.
  • Responsive Design: A mobile-friendly layout that adapts to various screen sizes.
  • Search Functionality: Easily find articles using a search bar.
  • Admin Dashboard: Manage users and content from a dedicated admin panel.

Technologies Used

  • Frontend: HTML, CSS
  • Backend: PHP
  • Database: MySQL
  • Version Control: Git

Installation

To set up Nature's Canvas locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/myself-alien/natures-canvas.git
  2. Navigate to the project directory:

    cd natures-canvas
  3. Import the database schema:

    • Create a new database in MySQL.
    • Import the database.sql file located in the sql directory.
  4. Configure the database connection:

    • Open config.php and update the database credentials.
  5. Start the local server:

    • Use a local server environment like XAMPP or MAMP to run the project.
  6. Access the application:

    • Open your web browser and go to http://localhost/natures-canvas.

Usage

  • Register for an account to start contributing.
  • Browse articles by category or search for specific topics.
  • Leave comments and interact with other users.
  • Admin users can manage content and users through the admin dashboard.

Contributing

We welcome contributions to Nature's Canvas! If you have suggestions for improvements or new features, please follow these steps:

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

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or feedback, please reach out to us at myselfalien@duck.com.


Thank you for visiting Nature's Canvas! We hope you enjoy exploring the wonders of nature with us.

About

Nature's Canvas is a blog website dedicated to celebrating the beauty of nature through engaging articles and stunning photography. Built with PHP, MySQL, HTML, and CSS, this platform allows users to share their experiences, connect with fellow nature enthusiasts, and explore a variety of topics related to the natural world.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published