Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pphatdev/blog-post

Full stack Laravelv8 + ReactJs Template
https://github.com/pphatdev/blog-post

aliases-setup laravel-mix laravel8 react react-router shadcnui tailwindcss-v3 tsx

Last synced: 12 days ago
JSON representation

Full stack Laravelv8 + ReactJs Template

Awesome Lists containing this project

README

        


Latest Stable Version
License

# Introduction
Welcome to the `Laravel React Blog Post` project! This is a simple blog application built with Laravel and React.js. It allows users to create, edit, and delete blog posts.

## Getting Started

1. Install dependencies:

```bash
composer install && npm install
```
2. Create a `.env` file based on `.env.example` and configure your database settings.

3. Generate an application key:

```bash
php artisan key:generate
```
4. Run database migrations:

```bash
php artisan migrate
```
5. Start the development server:

```bash
php artisan serve
```

```bash
npm run watch
```

## With Quickly Start

### Clone Project
To clone project from GitHub:
```bash
git clone https://github.com/pphatdev/blog-post.git && cd blog-post
```

### Setup Project Environment
```bash
composer install && npm install && cp .env.example .env && php artisan key:generate && php artisan migrate && npm run dev && php artisan serve
```

## Usage
- Visit `http://localhost:8000` in your browser to access the application.

## Contributing

- Contributions are welcome! Please create a pull request or open an issue for any improvements or bug fixes.

## License

This project is licensed under the MIT License.

## Acknowledgments

- Laravel - The PHP framework used for the backend.
- React - The JavaScript library used for the frontend.
- Tailwind CSS - A utility-first CSS framework for styling.