Skip to content

VishalPatil18/vistream-react-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


VIStream
VIStream

vistream licence vistream forks vistream stars vistream issues vistream pull-requests vistream total lines of code


A Video Streaming Platform for all types of Computer, PlayStation and X-Box Games and Streamers

Live Website · Report Bug · Request Feature



Table of Contents
  1. About The Project
  2. Key Features
  3. Built With
  4. Folder Structure
  5. Contributing
  6. Acknowledgements
  7. License

🎙 About The Project

VIStream is a video library for all kind of videos related to video games. One can view videos from video listing page, explore page. One can also like videos, create playlists, add/remove videos from playlists, delete playlists, view their watch history, clear all watch history, and create new account.


🎖 Key Features

  • Auth Management
    • Login
    • Signup
    • Logout
  • Like Management
    • Like Video
    • Unlike Video
    • View all liked videos
    • Clear all liked videos
  • Playlist Managment
    • create playlists,
    • add/remove videos from playlists,
    • delete playlists
    • View all playlists
    • View single playlist
    • Clear Playlist
  • History Management
    • View watch history
    • Clear watch history
    • Remove single video from history
    • Remove all videos from history
  • Watchlater Management
    • Add Videos to Watchlater
    • Remove Videos from Watchlater
    • Remove all videos from Watchlater
  • Filter Management
    • Sort by Views
    • Sort by Likes
    • Sort by Oldest First
    • Sort by Newest First
    • Category filters
  • Search Video
  • User Profile Page
  • Trending Videos
  • Single Video Page
  • Loaders and Alerts
  • 404 Page
  • Completely Responsive
  • Input Validation on Login and Signup

⚙️ Built With

  • React
  • React Router
  • React Context API
  • Mockbee - for mock backend
  • VISPA-UI
  • ICONIFY

🗂 Folder Structure

- /public
- /src
   - /backend
   - /components
   - /constants
   - /context
   - /hooks
   - /redux
   - /screens
   - /services
   - /utilities
   - App.js
   - App.module.css
   - index.css
   - index.js
   - server.js
- package-lock.json
- package.json
- README.md
- yarn.lock

📤 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue here. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature)
  3. Commit your Changes (git commit -m 'Add a descriptive commit message')
  4. Push to the Branch (git push origin feature)
  5. Open a Pull Request

🙏 Acknowledgements

Special Thanks to some amazing people who helped reviewing VIStream.

Pranshu Dobhal Amar Narute Kartikeya Choudhary Atul Pant
Raksha Pawar Ankur Chunekar Kevin Solomon Mohammed
Jay Gadhiya Rahul Rawat Aazam

📑 License

MIT License - Copyright (c) 2022 Vishal Patil


vishalpatil.me  ·  GitHub @VishalPatil18  ·  LinkedIn @vishalrameshpatil  ·  Twitter @VishalPatil1810

Releases

No releases published

Packages

No packages published

Languages