# TechPost - SPA Blog
#### A single page blog application, built with Laravel 8, Vue 3 and Inertia JS

<div align="center"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="100"><img src="https://camo.githubusercontent.com/c8f91d18976e27123643a926a2588b8d931a0292fd0b6532c3155379e8591629/68747470733a2f2f7675656a732e6f72672f696d616765732f6c6f676f2e706e67" width="30"/><img src="https://camo.githubusercontent.com/76fc893540a16d0acb4967472a5195511ec64fd8d98f377cb00dc8fa73ffb67b/68747470733a2f2f7265666163746f72696e6775692e6e7963332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f7461696c77696e642d6c6f676f2d737469636b65722e737667" width="100"/><img src="https://raw.githubusercontent.com/inertiajs/inertia/master/.github/LOGO.png" width="150px"/></div>

![enter image description here](https://i.ibb.co/PMdMLyG/Techpost.jpg)

TechPost is a minimalistic single page blog application, which comes with an admin panel. It can be useful for scaffolding or copying common codes, or it can also be useful for learners who are new to Inertia JS.

#### Features

 - Fully responsive blog and admin panel
 - Uses GhostWind CSS and a Dashboard template from Tailwind Toolbox, both are built with Tailwind CSS
 - Uses ziggy for route management
 - Can add multiple admins with roles
 - Full role management with permissions, built with Spatie Permission Management package
 - Post, Category & Page management with soft-delete feature
 - Posts are displayed in one, two or three columns dynamically, depending on their numbers
 - Uses CKEditor for rich text editing in posts and pages

 ![enter image description here](https://i.ibb.co/gRTrHH8/Techpost-admin.jpg)
