{"id":15463047,"url":"https://github.com/sohamsshah/restream","last_synced_at":"2025-04-10T05:40:27.810Z","repository":{"id":45049977,"uuid":"367400091","full_name":"sohamsshah/REStream","owner":"sohamsshah","description":"A streaming Platform for Researchers 🧐👨‍🎓","archived":false,"fork":false,"pushed_at":"2022-01-12T14:18:04.000Z","size":561,"stargazers_count":3,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T06:54:36.267Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://restream-develop.netlify.app/","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/sohamsshah.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":"2021-05-14T15:11:37.000Z","updated_at":"2023-05-08T07:03:56.000Z","dependencies_parsed_at":"2022-09-12T22:23:32.037Z","dependency_job_id":null,"html_url":"https://github.com/sohamsshah/REStream","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/sohamsshah%2FREStream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sohamsshah%2FREStream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sohamsshah%2FREStream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sohamsshah%2FREStream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sohamsshah","download_url":"https://codeload.github.com/sohamsshah/REStream/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166124,"owners_count":21058474,"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":"2024-10-02T00:06:47.803Z","updated_at":"2025-04-10T05:40:27.786Z","avatar_url":"https://github.com/sohamsshah.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n           REStream \n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\n\u003c/div\u003e\n\n\u003ch3 align=\"center\"\u003e\n          Live Project : https://restream-develop.netlify.app/\n\u003c/h3\u003e\n\u003cbr /\u003e\n\n## Tech Stack :  \u003cimg src=\"https://img.shields.io/badge/react%20-%23121011.svg?\u0026style=for-the-badge\u0026logo=react\u0026logoColor=white\"/\u003e \u003cimg src=\"https://img.shields.io/badge/express%20-%23121011.svg?\u0026style=for-the-badge\u0026logo=express\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/MongoDB%20-%23121011.svg?\u0026style=for-the-badge\u0026logo=MongoDB\u0026logoColor=white\"/\u003e \n\n- **Frontend:** HTML,CSS,React \n- **Backend:** Node, Express\n- **Dtabase:** MongoDB\n- **Version Control:** Git and GitHub\n- **Hosting:** Netlify\n- **Code Editor and tools**: VS Code\n\n \u003cbr /\u003e\n\n   \u003cp align=\"center\"\u003e\n    ✨ Welcome to REStream - Streaming Platform for Researchers ✨ \u003cbr /\u003e\n \n\u003c/p\u003e\n\n   \n## Table of Contents\n\n    - Overview\n    - UI of Website\n    - Contribution Guideline\n\n \u003cbr /\u003e\n\n\n## Overview 🔨\n\nREStream is a full stack video streaming platform for researchers which is distraction-free and niche-specific app for budding researchers. Configured features such as follow, like videos, create and add to playlist, browse by categories, search history.\n \u003cbr /\u003e\n\n\n## UI of the Website\n\n| ![Screenshot from 2021-07-04 22-27-28](https://user-images.githubusercontent.com/50510726/148827964-9d9e0fa0-7254-48d3-a520-60831d6a556e.png)| ![Screenshot (62)](https://user-images.githubusercontent.com/50510726/148828326-aea5f38e-3522-446e-bbd5-63ab4a0f3501.png) |\n|-|-|\n| Login Page | Home Page |  \n| ![Screenshot (63)](https://user-images.githubusercontent.com/50510726/148828560-8a6c49b8-f10c-4371-b7f2-13be3bce2b7d.png)| ![Screenshot (64)](https://user-images.githubusercontent.com/50510726/148828851-10d7cb8a-0cc7-4fe4-832d-706d8fa0c02a.png) |\n| Categories Page | Channels Page| \n\u003cbr/\u003e\n\n## Setup Steps\n  \n- Go to directory\n```\n$ cd REStream\n```\n- Install Dependencies\n```\n$ npm install\n```\n- Start LocalHost Server\n```\n$ npm run start\n```\n  \n  \u003cbr /\u003e\n  \u003cbr /\u003e\n  \n## Contribution Guidelines 🏗\n\n To start contributing, follow the below guidelines:\n\n**1.** Fork [this](https://github.com/sohamsshah/REStream) repository.\n\n**2.** Clone your forked copy of the project.\n\n```\nhttps://github.com/sohamsshah/REStream\n```\n\n**3.** Navigate to the project directory :file_folder: .\n\n```\ncd REStream\n```\n\n**4.** Add a reference(remote) to the original repository.\n\n```\ngit remote add upstream https://github.com/sohamsshah/REStream.git\n```\n\n**5.** Check the remotes for this repository.\n\n```\ngit remote -v\n```\n\n**6.** Always take a pull from the upstream repository to your master branch to keep it at par with the main project(updated repository).\n\n```\ngit pull upstream main\n```\n\n**7.** Create a new branch.\n\n```\ngit checkout -b \u003cyour_branch_name\u003e\n```\n\n**8.** Perfom your desired changes to the code base.\n\n**9.** Track your changes:heavy_check_mark: .\n\n```\ngit add .\n```\n\n**10.** Commit your changes .\n\n```\ngit commit -m \"Relevant message\"\n```\n\n**11.** Push the committed changes in your feature branch to your remote repo.\n\n```\ngit push -u origin \u003cyour_branch_name\u003e\n```\n\n**12.** To create a pull request, click on `compare and pull requests`.\n\n**13.** Add appropriate title and description to your pull request explaining your changes and efforts done.\n\n**14.** Click on `Create Pull Request`.\n\n**15** You did it! 🥳 Wait for your submission to be accepted and your PR to be merged.\n\n\u003cbr /\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsohamsshah%2Frestream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsohamsshah%2Frestream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsohamsshah%2Frestream/lists"}