Skip to content

About

πŸ“· Instagram Social Media Clone β€” Full-Stack Node.js & EJS Social Platform with Photo Feeds, User Profiles & Likes System πŸ“Έ

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“· Instagram Social Media Clone

Full-Stack Node.js & EJS Social Platform with Photo Feeds, User Profiles & Likes System

🌐 CodeByTushu Platform Β |Β  πŸ“Ί YouTube Channel Β |Β  πŸ’Ό LinkedIn


πŸ“Œ Executive Overview

A full-stack social networking application replicating core Instagram workflows. Built on the Node.js + Express + EJS architecture, featuring user photo posts, dynamic feeds, user profiles, and double-tap like mechanics.


✨ Key Features & Capabilities

  • Photo Feed Stream: Infinite scroll style feed displaying posted photography, captions, and author badges.
  • Interactive Like System: Real-time heart animation and like counter increments.
  • User Profile Architecture: User account pages displaying individual post grids and bio summaries.
  • Server-Side Rendering (SSR): High-speed templated rendering powered by EJS views.

πŸ“ Detailed Project & File Structure

An organized overview of how files and directories are structured in this project:

Insta-Clone/
β”œβ”€β”€ app.js                  # Main server entrypoint, middleware mounting & Express setup
β”œβ”€β”€ routes/                 # Route controllers for auth, user feed, posts & profile
β”œβ”€β”€ views/                  # EJS templated views (feed.ejs, profile.ejs, login.ejs)
β”œβ”€β”€ public/                 # Static stylesheets, client scripts & uploaded post media
β”œβ”€β”€ utils/                  # Helper utilities, authentication guards & date formatters
β”œβ”€β”€ bin/                    # Server bootstrap executable
β”œβ”€β”€ package.json            # Node.js dependencies & scripts
└── README.md               # Architecture overview & setup instructions

⚑ Architecture & Branding

This software project is engineered as an official component within the CodeByTushu developer ecosystem.

  • Engineered by: Tushpendra Kumar
  • Official Ecosystem: CodeByTushu
  • YouTube Tutorials: @codebytushu
  • Powered by: CodeByTushu β€’ Innovate. Develop. Succeed.

πŸ’» Tech Stack & Dependencies

  • Backend Engine: Node.js, Express.js MVC
  • Templating & Frontend: EJS (Embedded JavaScript), HTML5, CSS3
  • Data & Utilities: Session Middleware, JSON Request Parsers

πŸš€ How to Run & Explore

1. Clone this repository

git clone https://github.com/Tushpendra-Kumar/Insta-Clone.git
cd Insta-Clone

2. Launch

  • Web Application / HTML: Open index.html (or main HTML entrypoint) directly in any modern browser (Chrome, Edge, Firefox, Safari) or run via VS Code Live Server.
  • Node / Python Projects: Follow the respective package installation commands (npm install or pip install -r requirements.txt).

πŸ’– Community & Open-Source Support

If this open-source project or CodeByTushu educational resources have helped you, consider supporting platform server hosting:

Donate to CodeByTushu


πŸ‘¨β€πŸ’» Author & Engineering Leadership

Tushpendra Kumar
Software Developer & Founder @ CodeByTushu
πŸ“ Noida, Uttar Pradesh, India

Official Website YouTube LinkedIn Profile Email


Powered by CodeByTushu β€’ Innovate. Develop. Succeed.
© 2026 CodeByTushu. All Rights Reserved. Engineered with ❀️ by Tushpendra Kumar.

About

πŸ“· Instagram Social Media Clone β€” Full-Stack Node.js & EJS Social Platform with Photo Feeds, User Profiles & Likes System πŸ“Έ

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages