강의

멘토링

로드맵

Programming

/

Web Development

(2025) Creating a Revenue-Generating Website Based on the MBTI Test - <Learn to Code, Start a Business>

Let's build an ad revenue website with React. Learn how to optimize ads, reduce server costs, and tips for operating the site at scale.

(5.0) 8 reviews

226 learners

  • cobaetoo
풀스택
React
AWS
cloudflare
adsense
Google Analytics

Reviews from Early Learners

What you will learn!

  • How to create and distribute an MBTI content platform site for free

  • Inserting affiliate ads such as AdSense and Coupang Partners and optimizing revenue.

  • Stack Change Tips Based on Sales Volume

  • Tips for SEO Optimization & Ad Optimization

How to monetize my website? 🤔

“If you don’t figure out how to make money while you sleep, you’ll be working until you die.”
This is a famous quote from Warren Buffett, and it applies to programmers too.

In this lecture, we will create a content-based website optimized for direct revenue generation . At first, you may have started studying development just for fun or for employment. However, some of you may have felt bored because it has become studying for the sake of studying.

Through this course, let's create a website that will generate income right away. Come and experience together that a good service is not a matter of development difficulty, and that you can create your own service that users enjoy using and make plenty of money!

I can't promise that just taking this course will automatically generate income.

But if you take this course, you will learn how to use a weapon that will make you money .

Of course, there is no such thing as 100%. Anyone who says that you can definitely make money is either a scammer or is fooling themselves.


But you can increase your chances of success .


Launch fast, validate fast, monetize fast


This is the attitude we need to have in an era where even large IT companies are cutting developers.

And the first step to increasing your odds is to 'try quickly' .


In this course, we will quickly create a service, launch it, and verify its profitability .

And it might fail. So we're going to start with as little as possible and try to validate it.

Through these many attempts, we will learn new things and increase our chances of success.


Labor income is important, but we have reached an age where we cannot rely entirely on labor income. It is time for us to create our own services and attempt to survive in capitalism on our own.

We create services like this

MBTI-based psychological test collection React web application

Link to the actual operating K-Test service -> https://ktestone.com/

Test List Main Screen
The main screen is in the form of a list of YouTube thumbnails containing various tests.

Intro screen by content
This is the intro screen for each test content that users will share with their friends.

Quiz screen
A unique quiz content screen for each test.

Results Page
The most important screens for monetization are the Coupang Partners button, social sharing buttons, and thumbnails for going to other tests.

The 21st century is an era where traffic becomes profit .
And that traffic tends to go to those with compelling content.

So many people are trying to make money with so much content on YouTube, blogs, Instagram, etc. But as the competition gets fiercer, it becomes harder to establish your own competitiveness, and after trying for a week, you end up thinking, 'This is not for me.'


💡 What if you could create and run a compelling service that few others have attempted?
There are solo developers (indie hackers) who travel around the world with only a laptop and earn millions to tens of millions of won per month. Pieter Levels is the most representative indie hacker (please search for him).


Although each of these successful indie hackers has different characteristics and strengths, they have one thing in common.

Run fast, experiment fast, and get feedback fast.

These are the people who prove through their lives that time is money. If they have an idea, they quickly produce it without thinking about the consequences, quickly release it to the market, and then quickly receive feedback and make improvements.

It doesn't matter if you fail. You've reduced your risk by starting with zero cost through your own coding know-how. Failed attempts become your portfolio and become nutrients you need to learn for success.


👍 We hope that you will step into the world of attractive, profitable programming with <Learn to Code and Invest: CoBatoo> in the future.
Since 2020, I have tried various services and experienced failure and success, and have accumulated my know-how as an indie hacker for <fast execution/experimentation/feedback>.


This course covers the coding aspects of creating a finished product, but it also includes know-how for running a profitable website, so enjoy.

In this lecture, we will use React (in the next lecture series, we will use Next.js).

This lecture uses Javascript (the next lecture in the series will use Typescript).

💡 In the early stages of service, we prepare to conduct market validation with a focus on operating the service with as little cost as possible .

💡 React, AWS, cloudflare, adsense, Google Analytics Covers technology stacks such as:

I recommend this to these people

I'm interested in web monetization.
Anyone who wants to create a web service that actually generates revenue beyond their portfolio

I want to create my own service.
Anyone who wants to use this lecture as a stepping stone to apply it to various types of revenue-generating services

I want a quick market test.
Those who want to quickly produce and then market-validate to increase the probability of service success

After class

  • You can learn the basics of creating and distributing service sites specializing in content such as MBTI and quizzes.

  • We will teach you how to use advertising solutions for profit, such as Adsense and Coupang Partners.

  • We'll show you how to choose a technology stack for rapid market testing .

  • You can safely operate the initial service with only the front-end without complex server setup . Free hosting and CI/CD using AWS and CloudFlare Pages are bonuses.

  • We'll also show you how to use Google Analytics to accurately measure the traffic coming to your site and increase your advertising revenue .

Actual indicators of KTEST developed and operated by instructors*

(*Indicators may vary depending on circumstances and content, and this course does not guarantee traffic.)


[ Google Analytics Metrics ]

GA Real-time Visitor Screen

GA Visitor Trends Screen

[ Naver real-time search terms* ]

(*Because Naver's real-time search service has ended, the image is an old image attached.)

Naver real-time search screen

Naver real-time search screen

[ Naver article and knowledge exposure ]

Naver article screen

Naver article screen

Naver Knowledge iN screen

Features of this course

📌 We focus on what it takes to build and monetize a practical site, not just technology for the sake of technology.

📌 This is not a lecture where you simply follow the instructions, but rather we code while thinking about monetization strategies together .

📌 Unless there is no other option, we will use free infrastructure as much as possible to reduce the cost burden.

📌 Sharing source code is a given. The course is updated as better profit strategies are updated .

Things to note before taking the class

Practice environment

  • The lecture is based on MacOS. Windows users can also follow along without difficulty.

  • In this lecture, we use VS code. You are not restricted by any type of editor.

  • Accounts such as AWS / Adsense / Google Analytics / CloudFlare will be handled separately.

Learning Materials

  • Source code and development process covered in this lecture Github repo

  • PDF file containing the entire lecture content

  • JS Code file ready to use by copy/paste

  • Notion page with revenue generating service ideas and research materials (Update)

Player Knowledge and Notes

  • Basic JavaScript Grammar (

    It is not required. It is not a lecture that focuses on grammar and theory.)

  • Basic React usage (again, not required. This course focuses on how to implement services quickly.)

  • Basic SQL knowledge (of course, not required. Experience with Excel is sufficient.)


  • As better profit strategies or ideas are compiled, the course will be updated accordingly.

  • All copyrights of the sample content (images, text, etc.) provided in the lecture and all content of K-Test (https://ktestone.com) that is cloned belong to K-Test.

Recommended for
these people

Who is this course right for?

  • Someone who wants to run an ad revenue site as a side business, in addition to their main source of income

  • Someone who wants to build their own digital assets that generate revenue even while they sleep.

  • Someone who wants to use their development skills directly in practical work, not just in theory.

  • Someone who wants to create a content site that is differentiated from blogs, YouTube, etc.

  • Someone who wants to use this lecture as a stepping stone to apply it to other types of revenue-generating websites.

  • Someone who wants to learn practical programming optimized for solo development.

Need to know before starting?

  • Very basic knowledge of Javascript

  • React Basics (Optional)

Hello
This is

1,030

Learners

11

Reviews

34

Answers

4.7

Rating

3

Courses

<코딩 배워 투자하자> 코배투입니다.

수익형 프로그래밍 <코딩 배워 사업하자> 시리즈 강의로 여러분께 먼저 선보입니다.

1개월에 수익형 서비스를 하나씩 런칭하는 [한달 런칭 챌린지 클럽]과 [코배투 뉴스레터]를 운영하고 있습니다.

https://maily.so/cobaetoo

2018년부터 금융권 기업 대상 재무 데이터 분석, 퀀트 프로그래밍 강의를 진행하고 있고,

2020년부터 MBTI 기반 심리테스트 플랫폼 <케이테스트>를 개발/운영하고 있습니다.

https://ktestone.com/

Curriculum

All

75 lectures ∙ (19hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

8 reviews

5.0

8 reviews

  • weekendcode님의 프로필 이미지
    weekendcode

    Reviews 4

    Average Rating 4.8

    Edited

    5

    57% enrolled

    "This class is the real deal." There are many courses focused on generating profit, but this is the only course that shows real-world data, explains the development process, SEO, optimization, and various distribution methods. Taking this course is essentially like "starting a startup on your own." I think most software products are probably made through a similar process. You can learn everything from product planning to development, SEO and marketing, and finally, how to connect it all to revenue. I especially recommend this course to those who have self-studied web development. This kind of content is difficult to learn on your own, and you'll realize how much more there is to do even after creating an actual product. As we enter an era where development speed is accelerating with the use of LLMs, background knowledge is becoming even more important. I think this one revenue-generating course is enough. Instead of searching for multiple courses for a small success, listening to the know-how and tips directly from someone who has already achieved success is the fastest way to success. Even if you create a site that generates only ₩200,000 per month, that's ₩2,400,000 in annual income, and at a 5% profit margin, that's a site worth about ₩50,000,000. I think this course will be the first step in creating a site with an asset value of tens of millions of won. I learned a lot!!!

    • cobaetoo
      Instructor

      Thank you so much for leaving such a valuable review. I'm proud and grateful to hear that it was helpful in learning how to build a real revenue-generating website. In the future, I will diligently organize the curriculum and introduce other types of revenue-generating service building processes, such as payment sales revenue, in addition to advertising revenue! I sincerely hope you get closer to financial freedom with your revenue-generating service. Thank you again for the meaningful review!

  • summits님의 프로필 이미지
    summits

    Reviews 1

    Average Rating 5.0

    5

    62% enrolled

    This is the lecture I've been looking for all this time 😭😭 Even though I wanted to create a profitable service, the information was fragmented, but this lecture tells me everything, so it was a really, really, really big help 😭😭 And it's not just about the development details, but also, It was even better because you explained it based on your experience of operating a service with a lot of traffic, so I understood it better!! Above all, I liked that it was based on stacks that could be started with 0 won. (Of course, it's not completely 0 won like domain costs) I think the real value of this lecture is that I have become 'able' to create and operate my own profit-generating website with the content I learned!!! You also teach me how to respond in different languages, so I will launch a global service and create successful profits. Thank you so much for creating this kind of profitable lecture!

    • cobaetoo
      Instructor

      I'm glad it was a great help in building your revenue-generating service, thank you! Actually, there is a way to get a domain for free, but due to quality issues, I recommended purchasing a domain directly for a few thousand to tens of thousands of won for your service : ) I will come back with more good news and new lecture updates so that you can build services at a more sophisticated level in the future. I sincerely hope you get closer to financial freedom with your revenue-generating service. Thank you again for the meaningful review!

  • jojae383220님의 프로필 이미지
    jojae383220

    Reviews 6

    Average Rating 4.7

    5

    100% enrolled

    As I wasn't very familiar with this field, there were parts I didn't fully grasp along the way, but thank you for answering my questions so well. This course provides the framework needed to enable service operation using react. It was truly very helpful for beginners like me. Regarding future monetization, I also felt that there's no easy path as there are many areas to improve and tasks to do. Thank you for the great course.

    • cobaetoo
      Instructor

      Thank you very much for leaving a review. I'm truly glad it was helpful! In the next lecture, I plan to cover how to earn revenue through payments by integrating a payment solution. I sincerely hope you apply it extensively to get closer to financial freedom. Thank you again for your meaningful review!

  • cinos810120님의 프로필 이미지
    cinos810120

    Reviews 10

    Average Rating 4.8

    5

    100% enrolled

    It's a great lecture. It lays the groundwork for becoming an independent solo developer.

    • cobaetoo
      Instructor

      Thank you for the positive review! I'm so glad you found what you needed. I sincerely hope you get closer to financial freedom with our monetization service. Thank you again for the meaningful review!

  • thisiszero님의 프로필 이미지
    thisiszero

    Reviews 2

    Average Rating 5.0

    5

    22% enrolled

    It was great to get exactly what I needed.

    • cobaetoo
      Instructor

      Thank you for the great review! I'm so glad you got what you needed. I hope you get closer to financial freedom with our monetization service. Thank you again for the meaningful review!

$202.40

cobaetoo's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!