{"id":21735099,"url":"https://github.com/shashwatkathuria/socialcloud","last_synced_at":"2026-02-18T11:36:50.023Z","repository":{"id":39685042,"uuid":"196584411","full_name":"shashwatkathuria/SocialCloud","owner":"shashwatkathuria","description":"Social Media Application similar to Instagram made using Ruby on Rails. Hosted at : https://social-cloud-sk17.herokuapp.com/","archived":false,"fork":false,"pushed_at":"2025-04-09T08:56:59.000Z","size":74616,"stargazers_count":4,"open_issues_count":11,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-09T09:40:16.558Z","etag":null,"topics":["angularjs","css","javascript","mongodb","mongoid","postgresql","ruby","ruby-on-rails","social-media","social-network","sqlite","ui-development","web-application","web-development"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/shashwatkathuria.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":"2019-07-12T13:30:58.000Z","updated_at":"2025-04-09T08:57:03.000Z","dependencies_parsed_at":"2023-01-28T20:00:58.699Z","dependency_job_id":null,"html_url":"https://github.com/shashwatkathuria/SocialCloud","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/shashwatkathuria%2FSocialCloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shashwatkathuria%2FSocialCloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shashwatkathuria%2FSocialCloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shashwatkathuria%2FSocialCloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shashwatkathuria","download_url":"https://codeload.github.com/shashwatkathuria/SocialCloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654055,"owners_count":21140235,"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":["angularjs","css","javascript","mongodb","mongoid","postgresql","ruby","ruby-on-rails","social-media","social-network","sqlite","ui-development","web-application","web-development"],"created_at":"2024-11-26T05:11:54.213Z","updated_at":"2026-02-18T11:36:44.993Z","avatar_url":"https://github.com/shashwatkathuria.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SocialCloud ![Status completed](https://img.shields.io/badge/Status-finished-2eb3c1.svg) ![Ruby On Rails 7.1.5.1](https://img.shields.io/badge/RubyOnRails-7.1.5.1-red.svg) ![Ruby 3.3.0](https://img.shields.io/badge/Ruby-3.3.0-blue.svg) ![AngularJS 1.6.8](https://img.shields.io/badge/AngularJS-1.6.8-green.svg)  ![forthebadge made-with-ruby](https://forthebadge.com/images/badges/made-with-ruby.svg) ![forthebadge made-with-javascript](https://forthebadge.com/images/badges/made-with-javascript.svg)\n----------------------------\nABOUT THE PROJECT\n----------------------------\n\nThis project provides the features of a social networking site\nwith features involving posting images with captions and headings,\nfollowing others, searching for other users, user authentication and\nauthorization, editing profile, signing up etc. online. It basically\nresembles Instagram. This project is implemented using Ruby on Rails\nFramework (Ruby), AngularJS, Javascript, HTML(Bootstrap), CSS,\nHeroku, MongoDB and MongoDB Atlas.\n\n----------------------------\nTECHNOLOGIES USED\n----------------------------\n\n- Ruby on Rails 7.1.5.1\n- Ruby 3.3.0\n- AngularJS - 1.6.8 ( Javascript Framework )\n- SQLLite / PostgreSQL / MongoDB (v3.6.3)\n- Bootstrap ( HTML / CSS / Javascript )\n\n----------------------------\nINSTRUCTIONS TO RUN THE PROJECT\n----------------------------\n\nType the following commands in sequential order:\n\n              bundle update      (To update all gems)\n              bundle install     (To install all gems)\n              rails s\n\nFor testing:\n\n              bundle exec rspec spec (From root directory)               \n\n----------------------------\n# Main Components of Application\n--------------\n\nApp folder contains the main application logical component.\n- In assets folder all the javascript, manifest of javascript and bootstrap etc can be found\nalongwith the angularJS module and other declarations.\n- In controllers folder all the controllers regarding posts, users, welcome(root page), etc can be found.\n- In models folder all the structure of user and post class can be found.\n- In views folder all the html can be found alongwith layouts, etc.\n\nConfig folder contains all the configuartion specific files and details.\n\nDb folder contains all the migrations, test database (partial), schema of database etc.\n\nSpec folder contains the application testing component.\n\nFollowing are the users for the application(master branch - development mode):\n\n- email: shashwat@gmail.com username: shashwatkathuria password: shashwat\n- email: cristiano@gmail.com username: cristiano password: ronaldo\n- email: akshay@gmail.com username: akshaygupta password: akshay\n- email: john@gmail.com username: johncena password: johncena\n\n----------------\nNOTE\n-----------------\n\nMongoDB needs to be installed on machine and configured using mongoid.\nRefer to mongoid.yml inside config folder and mongoid documentation for further details.\n\n--------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshashwatkathuria%2Fsocialcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshashwatkathuria%2Fsocialcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshashwatkathuria%2Fsocialcloud/lists"}