├── .eslintrc.json ├── .gitignore ├── README.md ├── components ├── Button.jsx ├── CourseVideoThumbnail.jsx ├── CoursesItem.jsx ├── Footer.jsx ├── Hero.jsx ├── MobileTabTestimonialSlide.jsx ├── Navbar.jsx ├── OrderItem.jsx ├── SectionHeader.jsx └── TestimonialSlide.jsx ├── jsconfig.json ├── next.config.js ├── package.json ├── pages ├── 404.js ├── _app.js ├── about.js ├── api │ ├── auth │ │ └── [...nextauth].js │ ├── courses │ │ ├── [courseId].js │ │ └── index.js │ ├── create-checkout-session.js │ └── webhook.js ├── checkout │ └── [courseId].js ├── contact.js ├── courses │ ├── [courseId].js │ └── index.js ├── faqs.js ├── index.js ├── orders.js ├── success.js ├── testimonials.js └── users │ ├── dashboard │ └── courses │ │ └── [courseId].js │ ├── login.jsx │ └── profile.jsx ├── postcss.config.js ├── preserve.entity.config.json ├── prisma ├── courses.js ├── faqs.js ├── prisma.js ├── schema.prisma └── testimonials.js ├── public └── favicon.ico ├── styles └── globals.css ├── tailwind.config.js └── utils └── currencyConverter.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/README.md -------------------------------------------------------------------------------- /components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/Button.jsx -------------------------------------------------------------------------------- /components/CourseVideoThumbnail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/CourseVideoThumbnail.jsx -------------------------------------------------------------------------------- /components/CoursesItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/CoursesItem.jsx -------------------------------------------------------------------------------- /components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/Footer.jsx -------------------------------------------------------------------------------- /components/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/Hero.jsx -------------------------------------------------------------------------------- /components/MobileTabTestimonialSlide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/MobileTabTestimonialSlide.jsx -------------------------------------------------------------------------------- /components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/Navbar.jsx -------------------------------------------------------------------------------- /components/OrderItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/OrderItem.jsx -------------------------------------------------------------------------------- /components/SectionHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/SectionHeader.jsx -------------------------------------------------------------------------------- /components/TestimonialSlide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/components/TestimonialSlide.jsx -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/404.js -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/about.js -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/api/auth/[...nextauth].js -------------------------------------------------------------------------------- /pages/api/courses/[courseId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/api/courses/[courseId].js -------------------------------------------------------------------------------- /pages/api/courses/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/api/courses/index.js -------------------------------------------------------------------------------- /pages/api/create-checkout-session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/api/create-checkout-session.js -------------------------------------------------------------------------------- /pages/api/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/api/webhook.js -------------------------------------------------------------------------------- /pages/checkout/[courseId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/checkout/[courseId].js -------------------------------------------------------------------------------- /pages/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/contact.js -------------------------------------------------------------------------------- /pages/courses/[courseId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/courses/[courseId].js -------------------------------------------------------------------------------- /pages/courses/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/courses/index.js -------------------------------------------------------------------------------- /pages/faqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/faqs.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/orders.js -------------------------------------------------------------------------------- /pages/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/success.js -------------------------------------------------------------------------------- /pages/testimonials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/testimonials.js -------------------------------------------------------------------------------- /pages/users/dashboard/courses/[courseId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/users/dashboard/courses/[courseId].js -------------------------------------------------------------------------------- /pages/users/login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/users/login.jsx -------------------------------------------------------------------------------- /pages/users/profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/pages/users/profile.jsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/postcss.config.js -------------------------------------------------------------------------------- /preserve.entity.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/preserve.entity.config.json -------------------------------------------------------------------------------- /prisma/courses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/prisma/courses.js -------------------------------------------------------------------------------- /prisma/faqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/prisma/faqs.js -------------------------------------------------------------------------------- /prisma/prisma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/prisma/prisma.js -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/testimonials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/prisma/testimonials.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /utils/currencyConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masudranashawon/learnify/HEAD/utils/currencyConverter.js --------------------------------------------------------------------------------