njugunamwangi / larablog

A modern blog full stack application built wih Laravel, JetStream & FilamentPHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About Project

Plugins

Tech Stack

Functionality

  • Email verification
  • Enable 2FA
  • Likes and Dislikes
  • Commenting

Installation

  • Clone the repository
git clone https://github.com/njugunamwangi/larablog.git
  • On the root of the directory, copy and paste .env.example onto .env and configure the database accordingly
copy .env.example .env
  • Grab the email test credentials from mailtrap.io and replace in the .env file
MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=xxxxxxx
MAIL_PASSWORD=xxxxxxx
  • Install composer dependencies bu running composer install
composer install
  • Install npm dependencies
npm install
  • Migrate
php artisan migrate
  • Generate the permissions
php artisan permissions:sync
  • Run seeders
php artisan db:seed
  • Generate laravel application key using
php artisan key:generate
  • Run laravel application using
php artisan serve
  • Run react application using
npm run dev
  • Storage
php artisan storage:link

Prerequisites

  • Admin dashboard
http://APP_URL/admin
  • Admin credentials
email: admin@admin.dev
password: Admin123
  • Remember to checkout the screenshots folder in the root directory

License

MIT

About

A modern blog full stack application built wih Laravel, JetStream & FilamentPHP


Languages

Language:PHP 65.6%Language:Blade 29.0%Language:CSS 5.1%Language:JavaScript 0.3%