A replicate of the official Instagram website with the ability to post images for the web application.
View Demo
·
Report Bug
·
Request Feature
A Laravel project that replicates the official Instagram website is a web application that provides similar functionalities as the original Instagram platform. It allows users to create a profile, post pictures and videos, follow other users, like and comment on posts, and view a feed of posts from users they follow. The project makes use of the Laravel framework to build a robust and scalable web application with features like authentication, user management, media upload and storage, and a dynamic feed system. Additionally, it follows the design and user interface of the official Instagram website to provide a familiar experience to users.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Clone the repo
git clone https://www.github.com/AhmedSobhy01/instagram-clone.git
- Install Composer packages
composer install
- Install NPM packages
npm install
- Copy .env.example and then edit .env
cp .env.example .env
- Generate app encryption key
php artisan key:generate
- Migrate and seed the database
php artisan migrate:fresh --seed
After seeding the database, you can log in using the default user:
Password | |
---|---|
test@test.com | password |
Ahmed Sobhy - contact@ahmedsobhy.net
Project Link: https://www.github.com/AhmedSobhy01/instagram-clone