{"id":26291489,"url":"https://github.com/deepakkumar55/instagram-clone-with-backend","last_synced_at":"2025-03-15T00:38:30.431Z","repository":{"id":191452629,"uuid":"684690143","full_name":"deepakkumar55/Instagram-Clone-With-Backend","owner":"deepakkumar55","description":null,"archived":false,"fork":false,"pushed_at":"2023-08-29T19:48:04.000Z","size":593,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-23T16:39:55.960Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/deepakkumar55.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}},"created_at":"2023-08-29T16:49:28.000Z","updated_at":"2023-09-01T06:22:18.000Z","dependencies_parsed_at":"2023-08-30T01:13:13.721Z","dependency_job_id":null,"html_url":"https://github.com/deepakkumar55/Instagram-Clone-With-Backend","commit_stats":null,"previous_names":["deepakkumar55/instagram-clone-with-backend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepakkumar55%2FInstagram-Clone-With-Backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepakkumar55%2FInstagram-Clone-With-Backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepakkumar55%2FInstagram-Clone-With-Backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepakkumar55%2FInstagram-Clone-With-Backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deepakkumar55","download_url":"https://codeload.github.com/deepakkumar55/Instagram-Clone-With-Backend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243667972,"owners_count":20328036,"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":[],"created_at":"2025-03-15T00:38:29.918Z","updated_at":"2025-03-15T00:38:30.418Z","avatar_url":"https://github.com/deepakkumar55.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n1. **Users:**\n   - **user_id**: Unique identifier for each user.\n   - **username**: User's chosen username.\n   - **email**: User's email address.\n   - **password**: Hashed password for authentication.\n   - **profile_image**: URL to the user's profile picture.\n   - **bio**: User's bio or description.\n   - **followers_count**: Count of followers for the user.\n   - **following_count**: Count of users the user is following.\n   - **posts_count**: Count of posts created by the user.\n   - **created_at**: Timestamp of user registration.\n   - **updated_at**: Timestamp of last profile update.\n\n2. **Posts:**\n   - **post_id**: Unique identifier for each post.\n   - **user_id**: Foreign key referencing the user who created the post.\n   - **image_url**: URL to the post's image or video.\n   - **caption**: Caption or description for the post.\n   - **likes_count**: Count of likes for the post.\n   - **comments_count**: Count of comments on the post.\n   - **created_at**: Timestamp of post creation.\n   - **updated_at**: Timestamp of last post update.\n\n3. **Likes:**\n   - **like_id**: Unique identifier for each like.\n   - **user_id**: Foreign key referencing the user who liked the post.\n   - **post_id**: Foreign key referencing the post that was liked.\n   - **created_at**: Timestamp of when the like was created.\n\n4. **Comments:**\n   - **comment_id**: Unique identifier for each comment.\n   - **user_id**: Foreign key referencing the user who posted the comment.\n   - **post_id**: Foreign key referencing the post the comment belongs to.\n   - **text**: Text content of the comment.\n   - **created_at**: Timestamp of when the comment was posted.\n\n5. **Follows:**\n   - **follow_id**: Unique identifier for each follow relationship.\n   - **follower_id**: Foreign key referencing the user who is following.\n   - **following_id**: Foreign key referencing the user who is being followed.\n   - **created_at**: Timestamp of when the follow relationship was established.\n\n6. **Notifications:**\n   - **notification_id**: Unique identifier for each notification.\n   - **user_id**: Foreign key referencing the user receiving the notification.\n   - **source_user_id**: Foreign key referencing the user who triggered the notification (e.g., liked a post, commented, followed).\n   - **type**: Type of notification (e.g., like, comment, follow).\n   - **is_read**: Indicates whether the notification has been read.\n   - **created_at**: Timestamp of when the notification was generated.\n\n9. **Direct Messages:**\n   - **message_id**: Unique identifier for each direct message.\n   - **sender_id**: Foreign key referencing the user who sent the message.\n   - **receiver_id**: Foreign key referencing the user who received the message.\n   - **message_text**: Content of the message.\n   - **sent_at**: Timestamp of when the message was sent.\n   - **is_read**: Indicates whether the message has been read.\n\n10. **Stories:**\n    - **story_id**: Unique identifier for each story.\n    - **user_id**: Foreign key referencing the user who created the story.\n    - **media_url**: URL to the image or video of the story.\n    - **expires_at**: Timestamp indicating when the story will expire.\n    - **created_at**: Timestamp of when the story was created.\n\n11. **StoryViews:**\n    - **story_view_id**: Unique identifier for each story view.\n    - **story_id**: Foreign key referencing the viewed story.\n    - **viewer_id**: Foreign key referencing the user who viewed the story.\n    - **viewed_at**: Timestamp of when the story was viewed.\n\n14. **Blocked Users:**\n    - **block_id**: Unique identifier for each blocked user entry.\n    - **user_id**: Foreign key referencing the user who initiated the block.\n    - **blocked_user_id**: Foreign key referencing the user who is blocked.\n    - **blocked_at**: Timestamp of when the block was initiated.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepakkumar55%2Finstagram-clone-with-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepakkumar55%2Finstagram-clone-with-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepakkumar55%2Finstagram-clone-with-backend/lists"}