Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sumon766/tech-blog
https://github.com/sumon766/tech-blog
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sumon766/tech-blog
- Owner: sumon766
- Created: 2024-05-12T14:25:10.000Z (8 months ago)
- Default Branch: dev
- Last Pushed: 2024-05-15T10:54:24.000Z (8 months ago)
- Last Synced: 2024-10-21T19:37:41.735Z (3 months ago)
- Language: PHP
- Size: 144 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors](#authors)**Tech Blog** is a dynamic web application built using Laravel 11, PHP 8.3, and MySQL. This project showcases the seamless registration and login functionalities facilitated by Laravel Breeze package. With a sleek dashboard, users can effortlessly create, edit, update, or delete posts.
Featuring a user-friendly interface, the application's homepage presents posts from all users, offering convenient filter options to explore posts based on users and date ranges. Additionally, users can easily access their own posts through date filters, enabling efficient management of individual posts.
Client
Server
Database
- **Users can signup**
- **Users can login using their email and password**
- **See posts on the home page from all users**
- **Create & edit posts after login**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
To have installed PHP & MySQL on computer or you can use servers like Xampp or Wamp to setup your project
### Setup
Clone this repository to your desired folder:
Example commands:
```sh
cd my-folder
git clone https://github.com/sumon766/tech-blog.git
```
### Database Setup
Create a MySQL Database named "tech_blog" and edit the .env file to setup your database. Run the artisan command from the root directory of your project to migrate.
### Usage
To run the project, execute the following command:
Example command:
```sh
php artisan serve
```
👤 **MD Mursedul Islam Sumon**
- GitHub: [@githubhandle](https://github.com/sumon766)
- Twitter: [@twitterhandle](https://twitter.com/sumon766)
- LinkedIn: [LinkedIn](https://linkedin.com/in/sumon766)