An Online Course Portal built with Next.js, Tailwind CSS, Clerk, and Hygraph, enabling course creation, management, and user authentication.
This project demonstrates modern web development practices with a focus on scalability, performance, and clean UI/UX.
🌍 Live Demo: online-courses-portal.vercel.app
- 🔐 User Authentication – Secure login and signup with Clerk.
- 📚 Course Creation – Add and manage courses via a simple UI.
- 🔄 API Schema Management – Hygraph used for schema & content integration.
- ⚡ Server-Side Rendering – Powered by Next.js for performance.
- 🚀 Deployment – Hosted on Vercel for scalability and reliability.
- Frontend: Next.js, React, Tailwind CSS
- Authentication: Clerk
- API Management: Hygraph
- Deployment: Vercel
- Sign Up / Log In: Authenticate with Clerk.
- Create Course: Use the course creation form to add new courses.
- Manage Courses: View and manage courses from the user dashboard.
| Dashboard | Courses Page |
|---|---|
![]() |
![]() |
| Membership | Authentication |
|---|---|
![]() |
![]() |



