Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wanrif/inertia-blog

This is a blog web application built using Laravel 9, Inertia, Vue 3, and Tailwind CSS. It has a variety of features to make for a smooth and enjoyable user experience.
https://github.com/wanrif/inertia-blog

inertiajs laravel tailwind vue3 vuejs

Last synced: 1 day ago
JSON representation

This is a blog web application built using Laravel 9, Inertia, Vue 3, and Tailwind CSS. It has a variety of features to make for a smooth and enjoyable user experience.

Awesome Lists containing this project

README

        

Laravel Logo
Vue Logo

[![Inertia.js](https://raw.githubusercontent.com/inertiajs/inertia/master/.github/LOGO.png)](https://inertiajs.com/)

# LARAVEL BLOG APP

This is a blog web application built using Laravel 9, Inertiajs, Vue 3, and Tailwind CSS. It has a variety of features to make for a smooth and enjoyable user experience.

## Features

- Light and Dark mode
- Role and permission system
- Categories for organizing posts
- Filtering posts by category and author
- User management
- Password reset and email verification
- Change password and delete account options

## Getting Started

To get started, you will need to have a server running PHP and MySQL. Once you have that set up, you can clone this repository and run the necessary composer and npm commands to install the dependencies.

```bash
git clone https://github.com/Wansrif/inertia-blog.git

cd inertia-blog
composer install
npm install
```

After this, you should use the `php artisan key:generate` command to generate this variable's value since the `key:generate` command will use PHP's secure random bytes generator to build a cryptographically secure key for your application.

You will also need to set up the database and run the migrations. You can create a new database and edit the .env file to match your database configuration.

```bash
php artisan migrate
```

Once that's done, you should be able to run the app on your localhost.

```bash
php artisan serve
```

## Tech Stack

- Laravel 9
- Inertia
- Vue 3
- Tailwind CSS

## Conclusion

This blog web app is a great example of how to use Laravel, Inertia, Vue, and Tailwind CSS to create a modern and user-friendly web application. It has a lot of features and is easy to set up and use. Give it a try and see for yourself!

## Authors

- Wanrif - [@oharatrees](https://twitter.com/oharatrees)

## License

- The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
- The Inertiajs is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
- The Vue framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).