Skip to content

arpu-nagar/Hunlu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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