Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/wanrif/inertia-blog
- Owner: wanrif
- Created: 2022-12-14T02:18:49.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T14:33:19.000Z (over 1 year ago)
- Last Synced: 2024-05-01T04:42:05.549Z (7 months ago)
- Topics: inertiajs, laravel, tailwind, vue3, vuejs
- Language: Vue
- Homepage:
- Size: 8.06 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![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.gitcd 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).