{"id":21426072,"url":"https://github.com/deepeshgodhwani/instagram-clone","last_synced_at":"2026-04-09T13:52:11.194Z","repository":{"id":73747802,"uuid":"601516109","full_name":"Deepeshgodhwani/Instagram-clone","owner":"Deepeshgodhwani","description":"It’s an online social media platform along with backend integration. Allowing users to upload photos ,follow other users, and engage with content through likes and comments","archived":false,"fork":false,"pushed_at":"2023-04-19T18:33:24.000Z","size":4141,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T07:28:57.694Z","etag":null,"topics":["ajax","amazon-aws","bootstrap","css","ejs-templates","expressjs","html","javascript","jquery","mongodb","mongoose","nginx","nodejs","nodemailer","passport-facebook","passport-local","scss","socket-io"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deepeshgodhwani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-14T08:28:04.000Z","updated_at":"2023-11-29T15:34:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"b75d5c7e-8c5f-48df-ae16-93a27ea72a26","html_url":"https://github.com/Deepeshgodhwani/Instagram-clone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deepeshgodhwani%2FInstagram-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deepeshgodhwani%2FInstagram-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deepeshgodhwani%2FInstagram-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deepeshgodhwani%2FInstagram-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deepeshgodhwani","download_url":"https://codeload.github.com/Deepeshgodhwani/Instagram-clone/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243933437,"owners_count":20370986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","amazon-aws","bootstrap","css","ejs-templates","expressjs","html","javascript","jquery","mongodb","mongoose","nginx","nodejs","nodemailer","passport-facebook","passport-local","scss","socket-io"],"created_at":"2024-11-22T21:39:50.547Z","updated_at":"2025-12-30T19:11:15.874Z","avatar_url":"https://github.com/Deepeshgodhwani.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eInstagram Clone\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003eIt's a Full Stack Social Media web application with all the major functionalities\u003c/h3\u003e\n\n\u003cbr /\u003e\n\n\u003ch2 align=\"center\"\u003e🖥️ Tech Stack\u003c/h2\u003e\n\n\n\u003ch4 align=\"center\"\u003eFrontend:\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white\" alt=\"html5\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white\" alt=\"css3\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sass-CC6699.svg?style=for-the-badge\u0026logo=Sass\u0026logoColor=white\" alt=\"SASS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Bootstrap-7952B3.svg?style=for-the-badge\u0026logo=Bootstrap\u0026logoColor=white\" alt=\"BootStrap\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JavaScript-323330?style=for-the-badge\u0026logo=javascript\u0026logoColor=F7DF1E\" alt=\"javascript\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/jQuery-0769AD.svg?style=for-the-badge\u0026logo=jQuery\u0026logoColor=white\" alt=\"Jquery\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Rest_API-02303A?style=for-the-badge\u0026logo=react-router\u0026logoColor=white\" alt=\"restAPI\" /\u003e  \n\u003c/p\u003e\n\n\n\u003ch4 align=\"center\"\u003eBackend:\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white\" alt=\"nodejs\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Passport-34E27A.svg?style=for-the-badge\u0026logo=Passport\u0026logoColor=white\" alt=\"PASSPORT\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white\" alt=\"expressjs\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\" alt=\"mongodb\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Socket.io-010101.svg?style=for-the-badge\u0026logo=socketdotio\u0026logoColor=white\" alt=\"Socket.io\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/NGINX-009639.svg?style=for-the-badge\u0026logo=NGINX\u0026logoColor=white\" alt=\"NGINX\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/gulp-CF4647.svg?style=for-the-badge\u0026logo=gulp\u0026logoColor=white\" alt=\"GULP\" /\u003e\n  \n  \n\u003c/p\u003e\n\n\n\n\u003ch3 align=\"center\"\u003e\u003ca href=\"http://deepeshgodwaniproject.tech/\"\u003e\u003cstrong\u003eWant to see live preview »\u003c/strong\u003e\u003c/a\u003e\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cbr /\u003e\u0026#10023;\n  \u003ca href=\"https://github.com/Deepeshgodwani/Instagram-clone/issues\"\u003eReport Bug\u003c/a\u003e \u0026#10023;\n  \u003ca href=\"#Getting-Started\"\u003eGetting Started\u003c/a\u003e \u0026#10023; \n  \u003ca href=\"#Install\"\u003eInstalling\u003c/a\u003e \u0026#10023;\n  \u003ca href=\"#Contact\"\u003eAuthor\u003c/a\u003e \u0026#10023;\n\u003c/p\u003e\n\nIt's a Full Stack Social Media web application .It allows users to create accounts, Post Photos  interact with other users through likes and comments, and follow other users. Through this project, I gained hands-on experience in full-stack web development, RESTful APIs, user authentication, and cloud-based deployment.\n\n\n\n![cover](https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621497/Instagram-clone/instaHome_iiktz1.png)\n\n\u003cbr /\u003e\n\n## Screens ( All screens are responsive along with Dark Mode)\n- Login / Forgot Password page\n- Signup / Email Verification page\n- Home (Feed) Page\n- Chatting Page\n- Explore Page\n- Profile View Page\n- Edit Profile / Change Password Page\n\n\n\u003cbr /\u003e\n\n\n## 🚀 Features\n- Log in / Sign up user authentication (passport-local).\n- Email verification / Forgot password (Nodemailer).\n- Login with Facebook (passport-facebook).\n- Follow / Unfollow other user\n- Real-time search of user-profiles\n- Post creation with the caption / Like, comment, and delete the post.\n- Direct message (real-time one-to-one chat).\n- Profile picture, name, username, bio, and other details update features with notifications.\n\n\n\u003cbr /\u003e\n\n## Glimpses of Instagram Clone 🙈 :\n\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621492/Instagram-clone/insta1_wsizzu.png\" alt=\"home\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621492/Instagram-clone/INSTA2_zpopzl.png\" alt=\"coupons\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621475/Instagram-clone/insta_email-verify_pvkkmn.png\" alt=\"signup\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621475/Instagram-clone/email_link_nqyc68.png\" alt=\"login\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621497/Instagram-clone/instaHome_iiktz1.png\" alt=\"allProducts\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621475/Instagram-clone/instaStories_o65yir.png\" alt=\"men\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621476/Instagram-clone/create_post_lvclhk.png\" alt=\"women\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621476/Instagram-clone/insta_postView_swidvd.png\" alt=\"kids\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621475/Instagram-clone/insta_chatting_xnewyw.png\" alt=\"description\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621476/Instagram-clone/explore_alqiwg.png\" alt=\"descriptionDark\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621475/Instagram-clone/instagram_profile_eynlpg.png\" alt=\"cart\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://res.cloudinary.com/dynjwlpl3/image/upload/v1676621474/Instagram-clone/instagram_edit_profile_g71wom.png\" alt=\"checkout\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr /\u003e\n\n\n## Getting Started\n\nThis project was built using HTML, CSS, SASS, JavaScript, EJS , Node JS, Express and MongoDB. It is an Social Media web application and for running on your local environment you should follow these guidelines.\n\n\n### Prerequisites\n\n- NPM \n- Node JS\n- MongoDB\n\n### Setup\n\n\nThe project repository can be found in [GitHub link](https://github.com/Deepeshgodhwani/Instagram-clone) or just clone the project using this command. \n\n\n```\nUsing HTTPS\n\n# git clone  https://github.com/Deepeshgodhwani/Instagram-clone.git\n```\n\n+ Open terminal on your workspace with\n\n```\ncd /home/workspace/Instagram-clone\n```\n\n\n## Install\n\nInstall NPM\n\nCheck that you have node and npm installed\n\nTo check if you have Node.js installed, run this command in your terminal:\n\n\n```\nnode -v\n```\n\nTo confirm that you have npm installed you can run this command in your terminal:\n\n\n```\nnpm -v\n```\n\nTo confirm that you have MongoDB installed you can run this command in your terminal:\n\n\n```\nmongo -v\n```\n\n\nTo install all the dependences of the project, run the following command:\n\n\n```\nnpm install\n```\n\n\nTo run the application got to the client folder and run the following command:\n\n```\nnpm start\n```\n\n### Environment Variables\n\nTo run this project, you will need to add the following environment variables to your .env file in server folder\n\n`INSTAGRAM_CLONE_ENVIRONMENT`\n\n`ASSET_PATH`\n\n`SESSION_COOKIE_KEY`\n\n`INSTAGRAM_CLONE_DB`\n\n`INSTAGRAM_CLONE_GMAIL_USERNAME`\n\n`INSTAGRAM_CLONE_GMAIL_PASSWORD`\n\n`FACEBOOK_CLIENT_ID`\n\n`FACEBOOK_CLIENT_SECRET`\n\n`FACEBOOK_CALL_BACKURL`\n\n\n### Tools used on this project\n\n- Visual Studio Code\n- MongoDB compass\n\n\u003cbr/\u003e\n\n\n## Contact\n\nIf you want to contact me, you can reach me through below handles.\n\n[![linkedin](https://img.shields.io/badge/Deepesh_Godhwani-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/deeepesh-godhwani-4269531b0)\n[![Twitter](https://img.shields.io/badge/Deepesh_Godhwani-20232A?style=for-the-badge\u0026logo=Github\u0026logoColor=white)](https://github.com/Deepeshgodhwani)\n\n© 2023 Deepesh Godhwani\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepeshgodhwani%2Finstagram-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepeshgodhwani%2Finstagram-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepeshgodhwani%2Finstagram-clone/lists"}