Skip to content

abbasfisal/Laravel-Blog-Project-with-TDD

Repository files navigation

Laravel Blog Application with TDD 🌟

codecov.io Code Coverage

laravel blog web application which is wrote with laravel v.8 with 100% Test Coverage

Table of Content

  1. Admin Panel Shots
  2. User Types
  3. Database
  4. Admin Abiliities
  5. Writer Abilities
  6. User Abilities
  7. TDD

Admin Panel Shots

Here You Can See Admin Panel View

Admin Panel shots 👇 🖼️

image

Database

Here is Blog Database Schema

blog

User Types

we have these user types

# User TYpe Description
1 admin admin can define a writer
2 writer writer can write posts
3 user user can see posts

Admin Abilities

  1. Define new Writer
  2. See Each Writer Posts
  3. Define New Category
  4. See All Category

Writer Abilities

  1. Write Posts
  2. Define Tags for a Post
  3. See Post Comments
  4. Able to approve comments to show them under a post
  5. TODOAble to Reply Comment

shots 🖼️

image

image

image

image

User Abilities

  • Able to See Posts
  • Write Comments

shots 🖼️

image

TDD

These web app 100% coverage Test

list of TDD

  • Test for Admin abilities
  • Test for Writer abilities
  • Test for User abilities
  • Test for Guest User
  • Test for Authentication