Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 1.31 KB

README.md

File metadata and controls

62 lines (46 loc) · 1.31 KB

Hunlu

Overview

(This project has been discontinued.) Hunlu is a paid Video on Demand (VOD) application.

Built using:

  1. Express with babel
  2. MongoDB
  3. ReactJS
  4. Docker

Features

  1. OAuth using Google and Facebook(Sorry).
  2. Payment using the paytm Gateway for various types of memberships with different perks (including usable screens and accessible content).
  3. Like, Dislike and make videos as your favourite. Recommendations based on favourite Genres.
  4. Fast Streams

How do I run this?

.env content API

MONGOURI=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
FACEBOOK_APP_ID=
FACEBOOK_APP_SECRET=
MID =
KEY =
WEBSITE =
SECRET_SESSION_KEY =
SECRET_ACCESS_KEY =
Access_Key_ID =
AWS_Secret_Access_Key =

NOTE

If while using Docker your Redis container doesn't connect to the node container

    docker exec -it <redis container name> /bin/bash
    redis-cli BIND 0.0.0.0

Using docker (production)

    cd Hunlu
    docker-compose up --build

Using npm (dev)

    cd api
    npm run go1