Skip to content

felipebrsk/twitter-clone

Repository files navigation

Twitter Clone

Content Table

Technologies used

  • Laravel
  • MySQL
  • JavaScript
  • Blade
  • jQuery/Ajax
  • Axios
  • Tailwind
  • JWT

About

The Twitter Clone is a social media and personal project developed in laravel, tailwind, jQuery/Ajax, Axios and JWT.

How it works

  • 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

Installation

  • 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

Pictures

Status

🚧 Twitter - Cloning... 🚧

About

Twitter clone with Laravel, HTML/CSS/JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages