{"id":23016176,"url":"https://github.com/sarojshakya01/instagram-clone-angular","last_synced_at":"2025-08-14T07:32:20.512Z","repository":{"id":38529366,"uuid":"268150852","full_name":"sarojshakya01/instagram-clone-angular","owner":"sarojshakya01","description":"Instagram Clone using Angular Node Express MongoDB (MEAN)","archived":false,"fork":false,"pushed_at":"2023-01-06T07:28:06.000Z","size":6931,"stargazers_count":8,"open_issues_count":32,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T14:51:34.116Z","etag":null,"topics":["angular9","angularjs","expressjs","instagram-clone","mongodb","nodejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/sarojshakya01.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}},"created_at":"2020-05-30T20:02:10.000Z","updated_at":"2024-05-24T03:33:57.000Z","dependencies_parsed_at":"2023-02-05T15:17:10.079Z","dependency_job_id":null,"html_url":"https://github.com/sarojshakya01/instagram-clone-angular","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sarojshakya01/instagram-clone-angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarojshakya01%2Finstagram-clone-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarojshakya01%2Finstagram-clone-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarojshakya01%2Finstagram-clone-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarojshakya01%2Finstagram-clone-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sarojshakya01","download_url":"https://codeload.github.com/sarojshakya01/instagram-clone-angular/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarojshakya01%2Finstagram-clone-angular/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270384235,"owners_count":24574527,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["angular9","angularjs","expressjs","instagram-clone","mongodb","nodejs"],"created_at":"2024-12-15T11:14:38.435Z","updated_at":"2025-08-14T07:32:19.901Z","avatar_url":"https://github.com/sarojshakya01.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About the project Instagram\n\nThis project has basic structure of the original [Instagram](https://www.instagram.com/). All the css design has been copied from Original [Instagram](https://www.instagram.com/). But the API data format has different structure than original [Instagram](https://www.instagram.com/). The template database used in this project can be found at data folder of the project root directory. The original data format caan be found inside the apidataformat folder inside data folder. The React Components in this project are also not similar to the original [Instagram](https://www.instagram.com/).\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.7.\n## How to run the projects?\n\n1. Clone or Download zip and extract the project.\n2. Host a mongodb server (either in cloud or in local machine)\n3. Add database \"Instagram\" in your mongodb server\n4. Add collections \"user\" and \"post\" in \"Instagram\" database\n5. import respective data from data folder of project root directory (user.json and posts.json) or you can add your own data according to the schema of those json files.\n6. You can add your own image files in public/image/userdata folder of root directory\n7. Go to the project directory and make a .env file from .sample.env and place your values for your  server, also change the environment variable in src/environments/environment.ts file as per your need for you FE app\n8. run `npm install`\n9. run `node server.js` command from commant prompt (You should have already installed NodeJS in your machine))\n10. run `npm start` command in another instance of command prompt\"\n\n\nYou can like the post from both photo and like icon, navigate to next photo, add comment, delete comment(only on your post and your comment on other's post), like comment etc.\n\nEnjoy!\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n## Available Scripts\n\nIn the project directory, you can run:\n\n## Development server\n\nRun `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.\n\n## Code scaffolding\n\nRun `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.\n\n## Build\n\nRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.\n\n## Running unit tests\n\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\n\nRun `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).\n\n## Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarojshakya01%2Finstagram-clone-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsarojshakya01%2Finstagram-clone-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarojshakya01%2Finstagram-clone-angular/lists"}