- Laravel
- MySQL
- JavaScript
- Blade
- jQuery/Ajax
- Axios
- Tailwind
- JWT
The Twitter Clone is a social media and personal project developed in laravel, tailwind, jQuery/Ajax, Axios and JWT.
- Verified Twitter system ✔️
- Cool auth section ✔️
- Alternative login (email or phone) ✔️
- Comments and replies ✔️
- Likes and unlikes (like a tweet, comment or reply) ✔️
- Notification system to likes, comments, replies and tweets ✔️
- Upload photos in tweet, comment or replies ✔️
- Follows and Followers section ✔️
- Possibility to follow how your Following user follows ✔️
- My profile/users profile ✔️
- Experiences by modals (post tweet, comment, see pictures, photos etc) ✔️
- Fix n' unfix Tweets ✔️
- Report system
- Show, edit, remove and retweet tweets
- Clone the repository
$ git clone https://github.com/felipebrsk/twitter-clone
- Switch to the repo folder
$ cd twitter-clone
- Install all the dependencies using composer
$ composer install
- Copy the example env file and make the required configuration changes in the .env file
$ cp .env.example .env
- Generate a new application key
$ php artisan key:generate
- Run the database migrations (Set the database connection in .env before migrating)
$ php artisan migrate
- Run the seeds migrations to see how it works with examples
$ php artisan db:seed
Or use this code to fresh the database and run the migration with the seeds
$ php artisan migrate:fresh --seed
- Start the local development server
$ php artisan serve
You can access in http://localhost:8000



