Laravel Twitter Clone
Laravel 9 + Inertia.js + Vue 3 + TailwindCSS
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