Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 1.52 KB

README.md

File metadata and controls

61 lines (50 loc) · 1.52 KB

Laravel Laragram App

Laragram App 📸

A Laravel-based web application inspired by Instagram, built to explore social networking functionalities. This project demonstrates modern full-stack development with Laravel as the backend framework and a clean architecture for scalability and maintainability.

Features✨

  • User Authenticationg: Registration, Login, and Profile Management.
  • Post Sharing: Upload and display posts with multimedia content.
  • Likes & Commentss: Interact with posts via likes and comments.
  • Search & Explore: Discover users and posts with search functionality.
  • Responsive Design: Optimized for mobile and desktop views.

🚦 Getting Started

Prerequisites⚙️

  • PHP 7.4 or higher
  • Composer
  • MySQL
  • Node.js and npm

Installation🛠️

  1. Clone the Repository

    git clone https://github.com/MmmarRTha/laravel_laragram_app.git  
    cd laravel_laragram_app  
  2. Install dependencies

    composer install  
    npm install  
  3. Setup Environment

  • Copy .env.example to .env
    cp .env.example .env
  • Update the .env file with your database and app configurations.
  1. Generate Application Key
    php artisan key:generate 
  2. Run Migrations and Seeders
    php artisan migrate --seed  
  3. Build Frontend Assets
    npm run dev  

Usage 🚀

Start the development server and visit the app:

php artisan serve

Visit in your browser.