PlatRemoHub is a centralized web application designed to be the ultimate hub for remote work opportunities worldwide. By acting as a single entry point to aggregate and navigate the world's main remote job platforms, this project specifically aims to simplify the global job hunt and help bypass the common hurdle of regional geo-blocking practices.
The global workforce is increasingly remote, yet job searching remains fragmented across dozens of platforms, often restricted by location filters. Our vision is to eliminate this friction. By bringing the world's best remote job boards into one seamless interface, and utilizing modern web technologies for a fluid experience, we are making truly global remote job hunting accessible, efficient, and visually engaging.
- Centralized Job Hub: A single dashboard that serves as a direct gateway to all major remote job board websites.
- Geo-Blocking Mitigation: Designed to offer a clear path to job listings that may be hidden or difficult to access due to geographical restrictions.
- Interactive 3D Elements: Engaging and unique 3D globe visualizations (powered by Three.js) to represent global opportunities and the project's worldwide scope.
- Smooth, High-Performance UI: Buttery-smooth transitions and animations achieved with GSAP ensure a delightful and responsive user experience.
- Responsive Design (Mobile-Ready): The application ensures a seamless experience across all devices, from large monitors to smartphones, adapting the layout and 3D controls for optimal viewing and touch interaction.
- TypeScript Reliability: Built with a fully type-safe codebase for long-term stability and developer confidence.
It features:
- A 3D interactive globe (React Three Fiber + Three.js) with continent markers
- Animated UI (GSAP + Framer Motion)
- Responsive sidebar + navigation with persisted sidebar state
- Route pages for continents (e.g.
/worldwide,/america, etc.)
- Next.js (App Router) + TypeScript
- Tailwind CSS
- @tanstack/react-query
- React Three Fiber / Drei (3D scenes)
- GSAP + ScrollTrigger (text + scroll animations)
- Lucide React (icons)
app/layout.tsx- root layout + metadata + fontsapp/providers.tsx- React Query + UI providers (toasts/tooltips)app/(root)/Home.tsx- home page composition (Sidebar + Navbar + Sections)app/(root)/sections/HeroSection.tsx- globe + continent selectorapp/components/canvas/*- 3D canvas pieces (e.g.SpaceScene,EarthModel)app/(root)/components/ContinentSelector.tsx- continent dropdown + navigationapp/(pages)/*- continent pages (worldwide,america,africa, etc.)
Live website: https://plat-remo-hub.vercel.app