Laravel Twitter Clone

Laravel 9 + Inertia.js + Vue 3 + TailwindCSS

Screenshot 2022-06-18 at 02-28-17 Twitter  It's what's happening _ Twitter

Features

  • Two step Login
  • Multi step Registration
  • Home Timeline & User Timeline
  • Tweets
  • Replies
  • Follows & Likes
  • Retweets

Running the App

This project uses vite as the front-end build tool. You can start a vite server by running npx vite in command line, and then run the php server with php artisan serve.

Testing

There are 2 testing tools used in this repo, PHPUnit and Cypress.

You can use the following command to run only PHPUnit tests.

./vendor/bin/phpunit
# or
php artisan test

You can use this command to run cypress interactive gui:

npx cypress open

Proses pembuatan project ini telah direkam dan dibuat series:

https://www.youtube.com/playlist?list=PLJqG5Qok4qr24fxvcsslxjZV0aztfP9li