- About the project.
- Road map of what has been done.
- Extra functions added.
- Install the project.
- How to start the project.
- License.
Twick is was my first project developed using laravel. I started it when I was watching the laracast course of laravel where we create an clone of Twitter using laravel as our final project. So that's my project I hope you like it. if you find an error doesn't hesitate on create an Issue. If you do that I will be really glad to resolve the problem.
- Home page โ๏ธ.
- Profile page โ๏ธ.
- added timeline of the user โ๏ธ.
- created the possibility of follow the user โ๏ธ.
- created the possibility of unfollow the user โ๏ธ.
- created edit user page โ๏ธ.
- created delete account method โ๏ธ.
- Created the page that list all the user's โ๏ธ.
- created the possibility of like or dislike an user twick โ๏ธ.
- Created permission โ๏ธ.
- permision if the user can delete an twick โ๏ธ.
- permission if the user can edit the profile โ๏ธ.
- Created list to show all of your follows โ๏ธ.
- Create Tests using Pest โ๏ธ.
- created tests of the home page โ๏ธ.
- created tests of the profile page โ๏ธ.
- created tests of the dashboard page โ๏ธ.
- created tests of the twick controller and it's trait โ๏ธ.
- created tests of followable trait โ๏ธ.
- created tests for the login and register method โ๏ธ.
- Add websocket to make the twick interation with user realtime โ.
- Create an better UI for the home page โ.
First of all, you will need to install Composer and Laravel on your computer to download the packages.
// after install composer and laravel you will execute this command on the project folder:
composer install
To start the project you will need to execute these commands
//On the project folder run
php artisan serve
//Then access:
localhost:8000
This is an open-source Project, you can use it and test it as many times as you want to. If you like the project Mark it with a star and contribute to it for more people see the project.