
Frontend project
LearnHub
A frontend course catalogue that demonstrates route-based course discovery, course detail navigation, and clear loading, error, and not-found states.
- Problem
- A learning platform requires an organized interface through which users can discover courses, explore course information, and navigate between different sections with clear feedback.
- Browse a course catalogue
- Navigate to individual course detail routes
- Use shared layouts and route-based navigation
- View loading, error, and not-found application states
- Solution
- Built a multi-route Next.js application featuring a course catalogue, course detail pages, shared layouts, and dedicated loading, error, and not-found states.
Implemented functionality
Next.js / React / JavaScript / Tailwind CSS / App Router / Error Handling