Skip to content

fathulfahmy/outfit-puzzle

Repository files navigation

Outfit Puzzle

Find the missing piece for your fashion journey

1.0 Features

  1. Laravel Authentication
    • Login
    • Register (Email confirmation)
    • Forget Password (Send email to forget password)
    • Reset Password
  2. User Module (CRUD)
  3. Post Module (CRUD)
  4. Post media (spatie media)
  5. Post slug (spatie sluggable)
  6. Admin role (spatie permission)
  7. Post listing (public user view)
  8. Post published date (greater or equal to published date)

2.0 Usage

One-time dependencies installation

npm install
php artisan migrate

Run php artisan server (keep running in the background)

php artisan serve

Run Vite server (keep running in the background)

npm run dev

Run Mailpit SMTP server (keep running in the background)

mailpit --smtp  127.0.0.1:1025 --smtp-auth-allow-insecure --smtp-auth-accept-any

3.0 Screenshots

3.1 Public View

home Public/guest/visitor page

3.2 Authentication

register Registration page login Login page resend verify email Resend verify email resend verify email success Resend verify email (success) forgot password Forgot password forgot password success Forgot password (success)

3.3 Email

verify email Verify email template reset password Reset password email template

3.4 Posts

posts index Posts index page posts dropdown Dropdown button posts edit Edit post page

3.5 Profile

profile edit Edit profile section reset password Reset password section
Delete profile section

3.6 Admin

admin posts CRUD Admin posts CRUD table admin users CRUD Admin users CRUD table

3.7 Database

all App database structure posts Posts table structure users Users table structure media Media table structure

About

Social media platform with CRUD and authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages