{"id":15848512,"url":"https://github.com/jivusayrus/codevideo","last_synced_at":"2025-09-20T08:32:18.215Z","repository":{"id":132693201,"uuid":"532618928","full_name":"JivusAyrus/CodeVideo","owner":"JivusAyrus","description":"Have a code snippet, Create a code video","archived":false,"fork":false,"pushed_at":"2022-09-05T06:37:23.000Z","size":18164,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T11:50:18.129Z","etag":null,"topics":["canvas","code","easy","fast","konva","minio","postgresql","typescript","wundergraph"],"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/JivusAyrus.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-04T18:08:58.000Z","updated_at":"2024-02-10T20:24:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ebaac3e-da0e-4d9a-9b52-5ba4c382559d","html_url":"https://github.com/JivusAyrus/CodeVideo","commit_stats":{"total_commits":48,"total_committers":1,"mean_commits":48.0,"dds":0.0,"last_synced_commit":"440d2db858af531e797b28bddff4ee0385f6b988"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JivusAyrus%2FCodeVideo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JivusAyrus%2FCodeVideo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JivusAyrus%2FCodeVideo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JivusAyrus%2FCodeVideo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JivusAyrus","download_url":"https://codeload.github.com/JivusAyrus/CodeVideo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233644983,"owners_count":18707734,"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":["canvas","code","easy","fast","konva","minio","postgresql","typescript","wundergraph"],"created_at":"2024-10-05T18:03:10.396Z","updated_at":"2025-09-20T08:32:08.963Z","avatar_url":"https://github.com/JivusAyrus.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeVideo\nCodeVideo is a product that helps you to make code explanation videos. It's quick and easy, so  anybody can create beautiful code videos without any hassle at all. It also lets you capture beautiful code images.\n\n## Product Walkthrough\nhttps://www.loom.com/share/245714c39460441aba4d9994959d65b8\n\n## Local Development Environment\n\n1. Clone this [`Color Code Repository`](https://github.com/JivusAyrus/color-code) and `cd` into it.\n2. Install dependencies by running, Compile typescript and run the web server.\n    ```shell\n    npm install\n    npm run compile\n    node color_codes.js\n    ```\n3. Clone this repository and `cd` into it.\n4. Add .env in the root folder and the format of the env is shown below\n    ```shell\n    NODE_ENV='development'\n    GOOGLE_CLIENT_ID=''\n    GOOGLE_CLIENT_SECRET=''\n    ```\n    Google client id and client secret are auth credentials\n5. Install the dependencies, setup the database and minio(object storage) and then run the project.\n\n\n    ```shell\n    npm install \n    npm run database\n    npm run minio\n    npm start\n    ```\n## Requirements\n- Node version 16\n- Docker/Docker Desktop\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjivusayrus%2Fcodevideo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjivusayrus%2Fcodevideo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjivusayrus%2Fcodevideo/lists"}