This project was build alongside a course to fully learn the laravel framework
- Laravel
- MySql
- Xampp
- PhpStorm IDE
- Clone repository into your computer
- Open a terminal or shell window in the folder of the project
- Create a
.env
file in the root of your folder and insert your database credentials, you can copy this template - Run
php artisan migrate
to enable the database tables - Run
php artisan serve
and go to http://127.0.0.1/ in your browser - If you are using Xampp, clone the project into
htdocs
folder - Go to xampp\apache\conf\extra and modift
httpd-vhosts
file to contain the below
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/instagram-clone/public"
ServerName lvapp.test
</VirtualHost>
- Go to
C:\Windows\System32\drivers\etc
open thehosts
file in notepad as administrator or any text editor add the below line at the end
127.0.0.1 localhost
127.0.0.1 lvapp.test
- Start apache from xampp and go to http://127.0.0.1/
- Authentication and authorisation
- Post a post which consists of a photo and a description
- Automatically creates a profile upon registration
- Follow other profiles
- See posts of other profiles you are following
- Discover new posts
- intervention/image for image editing