Skip to content

AtulPant2704/Checkmate-Video-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CheckMate Video Library

CheckMate Video is an online video library for chess lovers to view videos related to chess. It contains videos related to many chess openings, endgames and gambits for learning and also some great games from the past to learn from.

Forks Stars Netlify Status


Key Features

  • Auth Management
    • Login
    • Signup
    • Logout
  • Like Management
    • Like Video
    • Unlike Video
    • View all Liked videos
  • Watch Later Management
    • Add Video to Watch Later
    • Remove Video from Watch Later
    • View all Watch Later videos
  • History Management
    • View Watch history
    • Clear Watch history
    • Remove Single Video from History
  • Playlist Managment
    • Create Playlist
    • Add/Remove videos from Playlist
    • Delete Playlist
    • View all Playlists
    • View single Playlist
  • Filter Videos by Categories
  • Search Videos by Title
  • View a Single Video
  • Add Notes to a Video
  • Infinite Scroll

Built With


Folder Structure

- /public
- /src
   - /assets
   - /backend
   - /components
   - /context
   - /reducer
   - /pages
   - /services
   - /utils
   - App.js
   - App.css
   - index.css
   - index.js
   - RequiresAuth.js
   - server.js
- package-lock.json
- package.json
- README.md
- yarn.lock

Contributing and How to Use

  1. Fork the Project
  2. Run npm install in the terminal
  3. Run npm start to start the server on your local
  4. Create your Feature Branch (git checkout -b feature name)
  5. Commit your Changes (git commit -m 'Add a descriptive commit message')
  6. Push to the Branch (git push origin feature)
  7. Open a Pull Request

Desktop Version

CheckMate Video


👨‍💻 Connect with me