Let's Watch! is a web application designed to provide an enjoyable experience for watching anime series and movies. It features a responsive interface and integrates various technologies to enhance user interaction and accessibility, while delivering the fastest loading speeds possible.
To set up the project locally:
-
Clone the repository:
git clone https://github.com/yusuftuncay/LetsWatch.git
-
Navigate to the project directory:
cd LetsWatch
-
Additional setup needed for firebase, cors, proxy, ...
-
Open
index.html
in your preferred web browser.
- Open
index.html
to launch the application. - Navigate through the UI to explore available features.
- Customize content by modifying files in the
html
,css
, andjs
directories.
- css/ – Stylesheets for the application.
- font/ – Required font files.
- html/ – HTML files defining the app structure.
- img/ – Image assets.
- js/ – JavaScript files for interactivity.
- index.html – Main entry point of the app.
- No ads
- Full user authentication:
- Update email or password.
- Delete your account.
- Browse, search, and watch all anime series and movies.
- Detailed anime info with:
- Dark grey – Previously watched episodes.
- Green – Currently watching episode.
- Red – Filler episodes.
- Stream video content with:
- Skip intro/outro buttons.
- Next episode button.
- Subbed/Dubbed dropdown.
- Minimalistic and clean UI.
- Fully responsive across all devices.
- AniList sync support (login via Account section).
- Resume playback from where you left off:
- Shown in Recently Watched on the home screen.
Logged-in users can:
- Track anime progress:
- Shown in the Recently Watched section with image, title, episode number, and a progress bar.
- Save viewing progress to their account.
- Instantly resume watching by clicking any item in Recently Watched:
- The player opens the correct episode and timestamp.
This project is licensed under the MIT License. See the LICENSE file for details.