A multi-category URL checker and redirector web app built with React and TailwindCSS.
It verifies the accessibility of curated lists of URLs for categories such as anime, manga, movies, games, and more, on the user’s local network before redirecting or displaying working links.
- Displays category sections on the homepage with clean UI.
- Checks URL accessibility client-side (in user’s browser) to respect local network restrictions.
- Lists only reachable URLs for each category.
- Auto-redirects to the first working URL with visible countdown timer.
- Modular JSON data files for categories (anime.json, manga.json, movies.json, games.json).
- Built with React, React Router, and styled using TailwindCSS.
- Easily extendable with new categories and URLs.
/public
/src
/components
Home.jsx
SectionList.jsx
RedirectTimer.jsx
/data
anime.json
manga.json
movies.json
games.json
/utils
checkUrls.js
App.jsx
main.jsx
tailwind.config.js
package.json
README.md
- Clone the repository:
git clone https://github.com/Foolish-Genius/everythingBITS.git
cd everythingBITS
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open
http://localhost:5173in your browser.
- Add or update URLs in JSON files under
/src/data. - Format: Array of strings, each string a full URL including protocol (e.g.,
"https://example.com").
- URLs are checked client-side using fetch to test availability.
- Unreachable URLs are filtered out and not displayed.
- The first accessible URL triggers a redirect after a 10-second countdown.
- Suitable for deployment on platforms like Vercel.
- Client-side URL checks ensure results reflect the end user’s network accessibility.
- Add backend crawler to update JSON files automatically.
- Add authentication or user preferences.
- Support pagination or search within categories.
- Improve UI responsiveness and accessibility.
MIT License.
Foolish-Genius