Skip to content

anik31/vacay-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vacay Stream logo

Discover India's top vacation & adventure destinations

Visit website »

Introduction

Vacay stream is the leading streaming platform to find & showcase creative vlogs and home to India's curious travellers. Vacay stream is publicly hosted on Netlify at https://vacay-stream.netlify.app/.

Demo

vacay-stream-demo.1.mp4

Features

  • Home page
  • Video listing page
  • Filter Videos with Category
  • Debounced search
  • Single video page
  • Playlist management
  • Like/Dislike
  • Watch Later
  • History
  • Throttling for button clicks
  • Mobile responsive
  • Authentication
    • Sign up
    • Login
    • Logout

Tech stack

  • ReactJS
  • React Router v6
  • useContext + useReducer for state management
  • Vanilla CSS & Vacay UI library
  • mockBee for mock backend APIs

Installation

  • Clone repository and change directory.
git clone https://github.com/anik31/vacay-stream.git
cd vacay-stream
  • Switch to dev branch.
git checkout dev
  • Create an environment variable inside .env file in the root of the project.
REACT_APP_JWT_SECRET=<your-jwt-secret>
  • Install dependencies and start server.
yarn install
yarn start

Socials