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.
- 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.
- Frontend: HTML, CSS
- Backend: PHP
- Database: MySQL
- Version Control: Git
To set up Nature's Canvas locally, follow these steps:
-
Clone the repository:
git clone https://github.com/myself-alien/natures-canvas.git
-
Navigate to the project directory:
cd natures-canvas
-
Import the database schema:
- Create a new database in MySQL.
- Import the
database.sql
file located in thesql
directory.
-
Configure the database connection:
- Open
config.php
and update the database credentials.
- Open
-
Start the local server:
- Use a local server environment like XAMPP or MAMP to run the project.
-
Access the application:
- Open your web browser and go to
http://localhost/natures-canvas
.
- Open your web browser and go to
- 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.
We welcome contributions to Nature's Canvas! If you have suggestions for improvements or new features, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
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.