inflearn logo
Challenge
In progress

[100% Refund Class] 6-Week Challenge to Build an Inflearn Clone (2nd Cohort)|Next.js 15 × NestJS × Prisma

Complete a real Inflearn clone in just 6 weeks using Next.js 15 × NestJS × Prisma 🚀 ✅ 1st Place Top Performer: 100% point refund 🎁 ✅ 2nd Place Top Performer: 50% point refund 🎁 ✅ Complete the course: 70% discount coupon for all lectures 🎁

AWS
Next.js
NestJS
cursor
AI

93개 수업 학습

6회 미션 수행

무제한 복습, 내 것으로 만들어요.

성취의 증표, 수료증을 발급해요.

같은 기수와 교류하고 함께 성장해요.

질문하고 즉시 답을 얻어요.

lopun님과 함께해요!

3,789

Learners

230

Reviews

64

Answers

4.9

Rating

8

Courses

🚀 “I will show you the entire process of building a real-world service using the trendiest tech stacks.”

I provide project-oriented practical lectures rather than theory, offering content that can be immediately helpful in the field.

  • (Current) Working at Naver/Kakao/Line/Coupang/Baemin

  • (Current) 7th-year Full-stack Developer

  • (Lecturing) Instructor at Sparta Coding Club

  • (Education) B.S. in Computer Science, Korea Advanced Institute of Science and Technology (KAIST)

More

🚀

A first in Korea!

Next.js 15 + NestJS + Prisma
Full-stack Inflearn Clone Coding

  6-Week Completion Challenge  

📌 Notes

When you register for the challenge, the existing Part 1 + Part 2 courses will be registered for free.
Enjoy a 30% discount compared to the course purchase price + winner prizes!

Through this course, you will

With the powerful full-stack combination of NextJS and NestJS,

through the hot ORM, Prisma,


From enrollment and payment to deployment, complete it all

while creating an Inflearn clone

Grow into a full-stack developer with a solid foundation!

🏆

Challenge Winner Prize Information

🥇 1 Top Graduate: 100% Refund 🎁

🥈 1 Outstanding Graduate: 50% Refund 🎁

🥉 All finishers will receive a 70% discount coupon for all of Rofun's courses 🎁

👇 Click below to see the works of the 1st Challenge winners 👇

https://bit.ly/cafe-small-house-result

https://bit.ly/fruits2lim-result

<cafe-small-house's Result>

Stop just scratching the surface! Experience real full-stack development now.”

Start your full-stack journey to complete everything from planning and development to deployment with just one single course.

"Build a real-world-like Inflearn platform from scratch using the Next.js + NestJS combination."

🧩  Next.js + NestJS = The optimal single-language full-stack combination

Next.js 15 adds Server Components, App Router, and Server Actions to React-based projects, allowing you to handle everything from screen rendering to simple APIs within a single codebase.

NestJS is written in the same TypeScript, and thanks to its dependency injection and modular structure, it allows you to build a backend that is easy to maintain even as the team size grows.

Using these two frameworks together allows the UI and server to share a single type definition, reducing data inconsistencies and enabling developers to move between the frontend and backend without switching languages or toolsets.

🔥 Next.js v15 🔥

🔥 Nest.js v10 🔥

🤔 Why the "Inflearn Clone Project"?

It is difficult to properly experience a full-stack cycle with a small example app. This is because a simple blog or to-do list that only handles login isn't enough to let you truly feel "how a real service operates."

That is why I decided to create Mini Inflearn, which replicates the core flow of Inflearn.
By going through everything from member management to course registration, curriculum editing, video uploading and streaming, payments, and AWS deployment,
you will experience the full cycle (Design → Authentication → Media Processing → Permission Management -> Order/Payment -> Deployment) all at once. cùng một lúc.

🔥 A course taken by over 400+ students

  • Implementation of Knowledge Sharer (Curriculum, Lecture Upload, etc.) functions

  • Student membership management, UI styling using AI

  • Lecture registration, curriculum composition, video upload

  • Course browsing, enrollment, video streaming, payment, and deployment

  • JWT authentication, S3 upload, admin page configuration

  • Watch history, Q&A/Reviews, Payment API, EC2 deployment

🚀

Through this challenge,

You will actually complete the following results!

🥇Week 1: From Environment Setup to Authentication

  • Setting up the project environment based on Next.js and NestJS

  • Implementing sign-up and login features with Auth.js

  • Test and verify API communication with Swagger

  • 🎯 Mission: Submit login success video & API authentication capture


🎥 Week 2: Course Registration & Video Upload

  • Designing lecture and curriculum DB models with Prisma

  • Completed lecture registration and curriculum configuration functions

  • Building video upload with AWS S3 + CloudFront

  • 🎯 Mission: Upload Your Own Course & Submit Streaming Video


🔍 Week 3: Course Discovery & Enrollment Features

  • Implementation of category and pagination-based lecture search

  • Connecting detail pages, favorites, and course registration functions

  • Completion of watch time saving and resume playback features

  • 🎯 Mission: Submit demonstration video for search, course registration, and resume playback


💬 Week 4: Course Reviews · Q&A · Payment System

  • Build star rating-based course review creation/inquiry functions

  • Completion of the Q&A system and management page

  • Integration of PortOne payment API and implementation of the actual payment flow

  • 🎯 Mission: Submit a video of the entire flow for review/question registration & payment


🚀 Week 5: Performance Optimization & Deployment

  • Applying Cron Jobs, Caching, and Sentry Monitoring

  • EC2 + Docker + GitHub Actions automated deployment

  • HTTPS connection and actual domain deployment completed

  • 🎯 Mission: Capture successful deployment + Submit performance report


🏆 Week 6: Q&A & Your Own Inflearn Extension

  • Q&A session for questions, answers, and feedback

  • Freely add one or more of your own features

  • Presentation of the final version & participation in Demo Day

  • 🎯 Mission: Present added features + Submit final deployment version


🎯

I highly recommend it to these people!

A frontend developer who wants to move beyond
simple To-Do apps and
create proper services

Job seekers and career changers who need a project that can be
immediately used in their portfolio

Lecture platforms and other
real-world services that
solo developers want to build

 📌 Must Read!  

Please make sure to familiarize yourself with the following points for a smooth challenge experience.

✅ Secure enough time to invest in the challenge
✅ Study basic frontend (React syntax) and backend (REST API) knowledge in advance
✅ Actively share on Slack when resolving bugs or issues
✅ Keep Slack mobile and desktop notifications turned on

🧰

Course Curriculum

A total of 28+ hours, 90+ lectures, and a total of 6 weeks of missions

GitHub example code and reference materials provided

The completed project can be used as a portfolio

4월

18일

챌린지 시작일

2026년 4월 18일 오후 03:00

챌린지 종료일

2026년 5월 30일 오후 02:30

챌린지 커리큘럼

All

99 lectures ∙ (28hr 54min)

Course Materials:

챌린지 전용 수업

챌린지에서 배워요

  • Latest Full-Stack Development Trends (Next.js 15, NestJS, Prisma)

  • Completion of "My Own Inflearn" platform, usable as a portfolio

  • Developed overall service features including course registration, modification, video uploading, and curriculum editing.

  • Creating professional-grade, stylish UIs with Shadcn UI + TailwindCSS + Cursor AI

  • Configuring an automated backend calling structure based on Swagger + OpenAPI

  • Modeling a database with Prisma and designing a PostgreSQL-based structure

  • Building an S3 + CloudFront-based Streaming Upload System

Recommended for
these people

Who is this course right for?

  • No more blogs or to-do apps! A frontend developer who wants to implement an entire service from scratch.

  • Junior to mid-level developers who want to learn NestJS backend design through practical experience

  • Job seekers who need high-quality projects for career changes or portfolios

  • Practical-minded students who want to master a real-world tech stack from A to Z with a single course.

  • Practical-oriented students who want to master a single-language-based full-stack architecture from start to finish.

Need to know before starting?

  • Basic syntax of HTML/CSS/JS

  • Basic experience using React

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

이 강의의 지난 수강평

취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

lopun's other courses

Check out other courses by the instructor!

$254.10