Skip to content

Darkgaze-Tech/VIX-Investree-Fullstack-Franky

Repository files navigation

Laravel Blog Project

Description project: Simple blog project using laravel framework to create API and Website UI.

Restful API using Laravel Passport

Tested using Postman

Feature list:

  1. Register user [POST]
  2. Login & logout user [POST]
  3. Create category [POST]
  4. Create post [POST]
  5. Read category (all and single category) [GET]
  6. Read post (all and single post) [GET]
  7. Update category [PUT/PATCH]
  8. Update post [PUT/PATCH]
  9. Delete category [DELETE]
  10. Delete post [DELETE]

Laravel Blade and Laravel UI

Feature list:

  1. Laravel UI authentication
  2. Register & login user
  3. Forgot password
  4. CRUD template view of category & post

Website UI

  1. Register

alt text


  1. Login

alt text


  1. Reset Password (mailtrap)

alt text


  1. Home Dashboard

alt text


  1. All Category (index)

alt text


  1. Create New Category

alt text


  1. Detail Category

alt text


  1. Edit Category

alt text


  1. All Post (index)

alt text


  1. Create New Post

alt text


  1. Detail Post

alt text


  1. Edit Post

alt text


Installation of laravel

Go to the documentation link below:
Installation - Laravel - The PHP Framework For Web Artisanshttps://laravel.com › docs › 9.x › installation


Run Project

Run project using command:

php artisan serve

User Seed

  1. Generate user seed using command:
php artisan migrate:refresh --seed

  1. Install passport after migrate refresh database
php artisan passport:install

Unit Test

Optionally, you can run unit test on this project using command:

php artisan test