Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qobulovasror/itblog
Blog web site - my fist CRUD app using php
https://github.com/qobulovasror/itblog
css html javascript mysql php
Last synced: 7 days ago
JSON representation
Blog web site - my fist CRUD app using php
- Host: GitHub
- URL: https://github.com/qobulovasror/itblog
- Owner: qobulovasror
- Created: 2022-01-20T06:54:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T17:39:23.000Z (8 months ago)
- Last Synced: 2024-04-01T18:51:45.659Z (8 months ago)
- Topics: css, html, javascript, mysql, php
- Language: PHP
- Homepage: http://itblog.infinityfreeapp.com
- Size: 2.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IT Blog
This is a simple IT blog application built using PHP and MySQL. It allows users to create, read, update, and delete blog posts related to Information Technology topics.
## Features
1. User Authentication: Users can sign up for an account and log in to create, edit, or delete their blog posts.
2. CRUD Operations: Full CRUD (Create, Read, Update, Delete) functionality for blog posts.
3. Responsive Design: The application is designed to be responsive and accessible across various devices.
4. Security: User authentication and input validation to ensure security.
5. Search Functionality: Users can search for specific blog posts based on keywords or categories.
6. Categories: Ability to categorize blog posts for better organization and navigation.## Requirements
- PHP 7.x or higher
- MySQL
- Web server (e.g., Apache, Nginx)
- Modern web browser## Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/qobulovasror/itblog.git
```
2. Import the included SQL file (database.sql) into your MySQL database to set up the necessary tables.
3. Configure the database connection in script/main.php:
```php
conncet_error){
die("Bo'glanishda xatolik: ".conncet_error);
}
?>
```
4. Start your web server.
5. Access the application through your web browser.## Usage
1. Sign Up/Login: Users need to sign up for an account or log in if they already have one.
2. Create a Blog Post: Logged-in users can create new blog posts by providing a title, content, and selecting a category.
3. Edit/Delete Blog Posts: Users can edit or delete their own blog posts.
4. View Blog Posts: All users can view blog posts created by others.
5. Search: Utilize the search functionality to find specific blog posts by keyword or category.__Thank you for using our IT Blog App! Happy Blogging! 🚀__