Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alimranahmed/larablog
A lightweight full-featured blog using TALL(TailwindCSS, AlineJS, Livewire, Laravel) stack.
https://github.com/alimranahmed/larablog
alpinejs blog laravel laravel8freeeproject laravel8x livewire minimum-library mysql php tailwindcss
Last synced: 3 days ago
JSON representation
A lightweight full-featured blog using TALL(TailwindCSS, AlineJS, Livewire, Laravel) stack.
- Host: GitHub
- URL: https://github.com/alimranahmed/larablog
- Owner: alimranahmed
- License: mit
- Created: 2016-09-30T05:53:58.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-10T01:11:35.000Z (about 1 month ago)
- Last Synced: 2025-01-19T18:06:00.783Z (3 days ago)
- Topics: alpinejs, blog, laravel, laravel8freeeproject, laravel8x, livewire, minimum-library, mysql, php, tailwindcss
- Language: PHP
- Homepage: https://www.imranic.com
- Size: 12.7 MB
- Stars: 201
- Watchers: 11
- Forks: 60
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Test Coverage](https://raw.githubusercontent.com/alimranahmed/LaraBlog/main/tests/coverage/badge-coverage.svg)](https://packagist.org/packages/alimranahmed/LaraBlog)
[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php)# 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
1. [TailwindCSS](https://tailwindcss.com)
2. [Alpine.js](https://alpinejs.dev)
3. [Laravel](https://laravel.com)
4. [Livewire](https://livewire.laravel.com)
### There are four several types of users with several permissions
1. Admin/Owner
* Can be accessed in `/admin/login`
* Can manage articles and comments of other users.
* Can manage categories.
* Can manage keywords.
* Can manage other users except Owner.
2. 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
1. Execute `git clone https://github.com/alimranahmed/LaraBlog.git` on your terminal to download this project.
2. Go to the project root directory and execute `composer install` to install all PHP dependencies of the project
3. Create a file named as .env and copy the content of .env.example to newly created .env file
4. Then execute `php artisan key:generate` on your terminal/cmd to generate environment key
5. Then create a Database for this project and edit the .env file to authorized this project on your database.
6. Execute `php artisan migrate:refresh --seed` terminal on your terminal.
7. Now you are ready to go, If you don't want to create any virtual host for this project then execute
`php artisan serve`
8. 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: [email protected]
Password: owner
```### Sample Blog
1. [https://imranic.com](https://imranic.com)### Contribution
**Anyone is always welcome to contribute on the project. If you want to work with:**
1. Just create an issue(even if you want to fix the issue).
2. After fixing any issue or adding any new feature just send a pull request.
3. I will be happy to add your code in order to enhance this project.
Thanks.##### License
[MIT](https://opensource.org/licenses/MIT)