Git Product home page Git Product logo

codevideo's Introduction

CodeVideo

CodeVideo 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.

Product Walkthrough

https://www.loom.com/share/245714c39460441aba4d9994959d65b8

Local Development Environment

  1. Clone this Color Code Repository and cd into it.

  2. Install dependencies by running, Compile typescript and run the web server.

    npm install
    npm run compile
    node color_codes.js
  3. Clone this repository and cd into it.

  4. Add .env in the root folder and the format of the env is shown below

    NODE_ENV='development'
    GOOGLE_CLIENT_ID=''
    GOOGLE_CLIENT_SECRET=''

    Google client id and client secret are auth credentials

  5. Install the dependencies, setup the database and minio(object storage) and then run the project.

    npm install 
    npm run database
    npm run minio
    npm start

Requirements

  • Node version 16
  • Docker/Docker Desktop

codevideo's People

Contributors

jivusayrus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.