Instamini

Project Image

Project Overview

Instamini is a full-stack social media web application inspired by Instagram, built to demonstrate core social platform functionalities such as user interaction, authentication, and content management.


The application allows users to create accounts, share posts, interact with other users, and manage their profiles in a dynamic and responsive environment.



Core Features

  1. Authentication System

    • User registration, login, and password reset

    • Secure authentication using Laravel Breeze

  2. User Profile Management

    • View and edit user profile

    • Manage personal information and account data

  3. Post Management

    • Upload and display user-generated content

    • Structured feed for viewing posts

  4. Social Interaction

    • Like and comment on posts

    • Follow other users

    • Build user-to-user relationships

  5. Notifications

    • Notify users about interactions such as likes, comments, and follows

  6. Search Functionality

    • Search for users within the platform



Technical Highlights

  • Laravel (MVC architecture)

  • Laravel Breeze (authentication system)

  • Tailwind CSS (responsive UI)

  • MySQL (relational database design)

  • Full CRUD operations

  • Relational data handling for social features



My Role

Independently developed the full-stack application, handling backend logic, database design, authentication system, and frontend implementation.

Create a free website with Framer, the website builder loved by startups, designers and agencies.