alimranahmed / larablog
A full-featured blog using Laravel, TailwindCSS & Livewire
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 206
Watchers: 9
Forks: 60
Open Issues: 4
Type:project
pkg:composer/alimranahmed/larablog
Requires
- php: ^8.2
 - ext-json: *
 - ext-pdo: *
 - codeat3/blade-teeny-icons: ^1.10
 - codeat3/blade-unicons: ^1.8
 - guzzlehttp/guzzle: ^7.8
 - laravel/framework: ^11.9
 - laravel/tinker: ^2.9
 - league/commonmark: ^2.5
 - livewire/livewire: ^3.4
 - masbug/flysystem-google-drive-ext: ^2.3
 - sentry/sentry-laravel: ^4.4
 - spatie/laravel-backup: ^8.6
 - spatie/laravel-permission: ^6.4
 - spatie/laravel-sitemap: ^7.2
 - tempest/highlight: ^2.10
 
Requires (Dev)
- fakerphp/faker: ^1.23
 - laravel/breeze: ^2.0
 - laravel/pint: ^1.15
 - laravel/telescope: ^5.0
 - mockery/mockery: ^1.6
 - nunomaduro/collision: ^8.1
 - phpunit/phpunit: ^11.0
 - spatie/laravel-ignition: ^2.5
 
- dev-main
 - 4.1.0
 - 4.0.1
 - 4.0.0
 - 3.0.3
 - 3.0.2
 - 3.0.1
 - 3.0.0
 - 2.0.2
 - 2.0.1
 - 2.0.0
 - 1.0.7
 - 1.0.6
 - 1.0.5
 - 1.0.4
 - 1.0.3
 - 1.0.2
 - dev-dependabot/npm_and_yarn/vite-5.4.21
 - dev-dependabot/npm_and_yarn/vite-5.4.20
 - dev-dependabot/composer/livewire/livewire-3.5.2
 - dev-dependabot/npm_and_yarn/rollup-4.22.4
 - dev-187-cosmetic-changes-in-admin-panel
 
This package is not auto-updated.
Last update: 2025-11-03 12:56:16 UTC
README
Blog Using Laravel 11
Let's keep it as simple as possible. Configure anything you want
A full-featured blogging system for personal use. No frontend theme and anything heavy or unnecessary library used.
Technologies used
There are four several types of users with several permissions
- Admin/Owner
 
- Can be accessed in 
<url>/admin/login - Can manage articles and comments of other users.
 - Can manage categories.
 - Can manage keywords.
 - Can manage other users except Owner.
 
- Reader
 
- Can read and comment on article providing his email address.
 - Can subscribe to be notified for new articles.
 - Can search for articles.
 - Can navigate articles based on categories.
 
Installation Process
- Execute 
git clone https://github.com/alimranahmed/LaraBlog.giton your terminal to download this project. - Go to the project root directory and execute 
composer installto install all PHP dependencies of the project - Create a file named as .env and copy the content of .env.example to newly created .env file
 - Then execute 
php artisan key:generateon your terminal/cmd to generate environment key - Then create a Database for this project and edit the .env file to authorized this project on your database.
 - Execute 
php artisan migrate:refresh --seedterminal on your terminal. - Now you are ready to go, If you don't want to create any virtual host for this project then execute
php artisan serve - Now visit the url shown on your terminal, something like 
localhost:8000. It's running! 
Note: After migration and seeding, to login as admin/owner using the following credentials:
Email: owner@gmail.com
Password: owner
Sample Blog
Contribution
Anyone is always welcome to contribute on the project. If you want to work with:
- Just create an issue(even if you want to fix the issue).
 - After fixing any issue or adding any new feature just send a pull request.
 - I will be happy to add your code in order to enhance this project. Thanks.