{"id":19568969,"url":"https://github.com/thegeorgenikhil/flow.vid","last_synced_at":"2026-04-27T18:03:24.129Z","repository":{"id":39923581,"uuid":"485866610","full_name":"thegeorgenikhil/flow.vid","owner":"thegeorgenikhil","description":"A video library made using React","archived":false,"fork":false,"pushed_at":"2022-05-21T12:31:29.000Z","size":66370,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-07-02T12:48:45.543Z","etag":null,"topics":["backend","react","video"],"latest_commit_sha":null,"homepage":"https://flow-vid.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/thegeorgenikhil.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":"2022-04-26T16:32:59.000Z","updated_at":"2024-04-08T15:05:38.000Z","dependencies_parsed_at":"2022-09-15T12:11:16.314Z","dependency_job_id":null,"html_url":"https://github.com/thegeorgenikhil/flow.vid","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thegeorgenikhil/flow.vid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegeorgenikhil%2Fflow.vid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegeorgenikhil%2Fflow.vid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegeorgenikhil%2Fflow.vid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegeorgenikhil%2Fflow.vid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thegeorgenikhil","download_url":"https://codeload.github.com/thegeorgenikhil/flow.vid/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegeorgenikhil%2Fflow.vid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32348058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["backend","react","video"],"created_at":"2024-11-11T06:07:09.718Z","updated_at":"2026-04-27T18:03:24.111Z","avatar_url":"https://github.com/thegeorgenikhil.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flow.vid\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/37daf426-b8ce-46b2-94a3-e85f8e62a8d4/deploy-status)](https://app.netlify.com/sites/flow-vid/deploys)\n\nA video library made using React.js and mockBee for the backend.\n\n[Live Link](https://flow-vid.netlify.app/)\n\n# How to run app locally\n\n1.  Clone the repo\n\n```\ngit clone https://github.com/thegeorgenikhil/flow.vid.git\n```\n\n2.  Install dependencies\n\n```\nnpm install\n```\n\n3.  Create a file named .env within the newly cloned repo directory and add the following line:\n\n```\nREACT_APP_JWT_SECRET=\u003cYOUR_JWT_SECRET\u003e\n```\n\n4.  Start the app\n\n```\nnpm start\n```\n\n# Features\n\n- Authentication\n  - _Login_\n  - _Logout_\n  - _Signup_\n- Video Listing\n- Filter Videos by Category\n- Playlist Management\n  - _create playlists_\n  - _add videos to playlists_\n  - _remove videos from playlists_\n  - _delete playlists_\n- Likes Videos\n- Remove Liked Videos\n- Add watched videos to History\n- Watch later\n  - _add videos to watch later_\n  - _remove videos from watch later_\n- Single Video Page\n- Loading \u0026 Alerts\n\n# Built Using\n\n- ReactJS\n- mockBee - **Mock Backend**\n- React Context API + useReducer\n- React Router v6\n- React Player\n- Axios\n\n# Preview\n\n\nhttps://user-images.githubusercontent.com/56214901/169651522-ef1f8ca2-65e0-4e5e-a535-05f90aaf08cb.mp4\n\n\n\n# Contributing\n\nPull requests for new features, bug fixes, and suggestions are welcome! Please create an issue for discussion before working on a substantial change.\n\nTo contribute to this library:\n\n1. **Fork** the repo on GitHub\n2. **Clone** the repo on GitHub\n\n```bash\ngit clone https://github.com/thegeorgenikhil/flow.css.git\n```\n\n3. **Create** a new branch\n4. **Commit** your changes to your own branch\n5. **Push** your branch to GitHub\n6. Submit a **Pull Request** so that we can review your changes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthegeorgenikhil%2Fflow.vid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthegeorgenikhil%2Fflow.vid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthegeorgenikhil%2Fflow.vid/lists"}