/skillfuze

Online learning platform, learn everything about anything.

Primary LanguageTypeScriptMIT LicenseMIT

Skillfuze Logo

Circle Ci GitHub Codecov branch Github lerna version

An online learning platform, that utilizes nearly every possible way of interaction from live streaming, uploading videos, writing blogs, and creating courses.

Requirements

  • Yarn
  • MySQL
  • Redis
  • FFmpeg

Installation

# Clone the repo
$ git clone https://github.com/Skillfuze/skillfuze.git

# Install dependencies
$ yarn

You'll need to check the .env.example file in each package, and put the required connection strings and api keys before you continue.

Getting Started

Before trying to run, or build any package, make sure you cd to the root directory of the package.

# Backend
$ yarn build
$ yarn start:dev

# Web Client
$ yarn build
$ yarn start:dev

# Blogs Client
$ yarn build:gatsby
$ yarn start:dev

# UI Components
$ yarn build
$ yarn start

# Types
$ yarn build

Contributors

License

Skillfuze is MIT licensed.