cloudflare
tcp/443 tcp/80 tcp/8443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: medium
Fingerprint: 5f32cf5d6962f09cfdf2c773fdf2c773a6abd8aef672c769919fa91f88e8714d
Found 50 files trough .DS_Store spidering: /android-chrome-192x192.png /android-chrome-256x256.png /apple-touch-icon.png /browserconfig.xml /favicon-16x16.png /favicon-32x32.png /favicon.ico /i /i/application_1_bg@2x.jpg /i/application_1_img.png /i/application_1_img@2x.png /i/application_1_logo.png /i/application_1_logo@2x.png /i/application_2_img_2.png /i/application_2_img_2@2x.png /i/application_2_img_3.png /i/application_2_img_3@2x.png /i/application_2_img_4.png /i/application_2_img_4@2x.png /i/application_2_img_5.png /i/application_2_img_5@2x.png /i/application_2_img_6.png /i/application_2_img_6@2x.png /i/application_2_img_7.png /i/application_2_img_7@2x.png /i/contact_1_bg@2x.jpg /i/fa-angle-down-dark.png /i/fa-angle-down-white.png /i/favicon.png /i/map-pin-red.png /i/showcase-1.jpg /i/showcase-2.jgp.jpg /i/showcase-3.jpg /i/showcase-4.jpg /i/showcase-5.jpg /i/showcase-6.jpg /i/slick-arrow-left-dark.svg /i/slick-arrow-left-gray.svg /i/slick-arrow-left.svg /i/slick-arrow-right-dark.svg /i/slick-arrow-right-gray.svg /i/slick-arrow-right.svg /i/testimonial_2_img.jpg /i/testimonial_2_img@2x.jpg /img /mstile-150x150.png /safari-pinned-tab.svg /site.webmanifest /sitemap.xml /uploads
Open service 172.67.219.232:443 · thecodeai.com
2026-01-09 14:21
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 14:21:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AUOYIVCs0%2FmMymIVqXDFpIzxVYWYoo2KK8U0AZmv9G7FBN%2BsVUhgbespKFkUv6i2hq%2B44KdmvB8s0QpwvTqIVmkiSYdTDr46J5Fx"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: sin1::sfo1::m8scp-1767968512487-2dda18abef7b
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9bb495626e535f39-SIN
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 172.67.219.232:443 · thecodeai.com
2026-01-02 18:44
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 18:44:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mObmduZ48Z%2BsGqt3%2FIduaC6SazACXQ1uf10worIo5iRoeNpK5L7mHUiCvUsbyh3eKX%2Fgr62GTBg4JJ4wDDo9xcpTjT%2BSuSVyLlVjMpc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: fra1::sfo1::7k7vc-1767379449882-ddc4b57ab66f
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b7c67f999689b7a-FRA
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 172.67.219.232:80 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 308 Permanent Redirect
Date: Tue, 23 Dec 2025 12:49:01 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://thecodeai.com/
Refresh: 0;url=https://thecodeai.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MEyUtfAQmLP0tRUOyzQX%2BHea4Kq8xz%2BLEX2DR%2Bxi1SBxy2x6cj1lhItJlJGx3uXeM4MEE9wGrLVlIac1niA8BJ0XNXTUURFMkRhdkkY%3D"}]}
CF-RAY: 9b27f9ff5f49d25b-SIN
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.219.232:8443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 522 <none> Date: Tue, 23 Dec 2025 12:49:21 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b27fa03e962d2e7-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.24.187:443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 12:49:02 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=d3XzEVGPiLZT3xsOwiCPUdjjrZM2ecvRs9sdpsnv4vajUpnV%2FJ36JS6ZY2iQ08HPS42ylLXAfW1X9%2FO1lyWgfYF2l1Ca%2F%2BVvG2TvdK0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: fra1::sfo1::psblb-1766494142097-8bcb88ecaf13
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b27fa03ea1a9b88-FRA
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 2606:4700:3037::ac43:dbe8:443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 12:49:02 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=J1zzLlcnxzmC%2FB2w8HP46W0EA3dbM%2BUIFYbnj2y2Me%2FH1sSFUemvjl6I90ZIGP7EADJk75xtvxlAf2ZQVrJTcW4q9XW5rWkPeYXHjUkf9XduMdIPNWm1TSA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: lhr1::sfo1::bc9wh-1766494142048-da0d99f9e60a
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b27fa03bfd453a3-LHR
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 2606:4700:3037::ac43:dbe8:8443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 522 <none> Date: Tue, 23 Dec 2025 12:49:21 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b27fa03b826f5d5-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3034::6815:18bb:8443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 522 <none> Date: Tue, 23 Dec 2025 12:49:21 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b27fa039b1bc461-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3034::6815:18bb:443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 12:49:02 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2oK%2FujAW64Jc8cb%2B8fufKjzNex3xFJrdEwlTTfKNVe2pxDKe3w0D96AWXmqqhXAwWPxafzNgLTTOYlZLemY8KDpH5rqdzJn%2FGyFsTjtcqismVoVJlo40OxQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: yul1::sfo1::6wcdb-1766494142060-c20559f62925
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b27fa039e3374a7-YYZ
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 2606:4700:3034::6815:18bb:80 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 308 Permanent Redirect
Date: Tue, 23 Dec 2025 12:49:01 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://thecodeai.com/
Refresh: 0;url=https://thecodeai.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lv1xZxTZb1Oyd0nlKA69U7b0oaRQbK3D3ppjWSq2yJnnE95zLU50zRA4p0iVovrMHWBfSOuAOl%2BgiSFDTR9%2BMZf6fWXLAkYR8OG9Ae9%2BafUy1sIf6HEynrc%3D"}]}
CF-RAY: 9b27f9fd6b47d29c-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.219.232:443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 12:49:02 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=G%2BqDwSQpsk%2BZo%2BpBaAcrbQjHahVFL8IitkwBQ31fWHCMZtD1YMMdoA8lVKu6FvSsAhE1g5BCEdpHoqa508H%2F5t9xLlPpYc0NXDqRGuQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: fra1::sfo1::vwpwt-1766494142023-4feb6bc62d33
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b27fa037beed350-FRA
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 104.21.24.187:8443 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 522 <none> Date: Tue, 23 Dec 2025 12:49:21 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b27fa034cfcd34d-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3037::ac43:dbe8:80 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 308 Permanent Redirect
Date: Tue, 23 Dec 2025 12:49:01 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://thecodeai.com/
Refresh: 0;url=https://thecodeai.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZlHgvLSOpLJwS3SKubipCH2vKjlW%2BofABeRJRW4W0OJ9ACwmkjdd6ZI3CYWMYTIRh3sRZ56ZR08vKHwy1t23U74ZSUhzxwnKLgK55%2F9K5yTWbDienYN1s38%3D"}]}
CF-RAY: 9b27f9fd58418d30-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.24.187:80 · thecodeai.com
2025-12-23 12:49
HTTP/1.1 308 Permanent Redirect
Date: Tue, 23 Dec 2025 12:49:01 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://thecodeai.com/
Refresh: 0;url=https://thecodeai.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GNzyiAMHsDmTWL8ka5lIfgNbVwnRQvSDXtSa3Hpa6xZel3v4nWZUJyEMoy%2Bm9L2zA7QjJvSiCv75Xfk22K3Ouh9Pbos%2F6Z1SBg43h0w%3D"}]}
CF-RAY: 9b27f9fd69ba414d-LHR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.219.232:443 · thecodeai.com
2025-12-22 08:32
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 08:32:18 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2AlE3cm7wDbIQic0Zf2Z36nYU%2FekzyEBra6SLqe8lCXKxgxqRmFaiSDCYgFj9RMYd26Rf2oifyS7fRLTJhhZgGj%2BWcGvwNf366hie5k%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: sfo1::sfo1::z2h5h-1766392338646-f51233c953b8
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b1e44946b52f037-SJC
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $
Open service 172.67.219.232:443 · thecodeai.com
2025-12-20 08:30
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 08:30:42 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BkD4IGI3NJ8NpykAT8E6KTzzxk1yFqnxfTlFA2GPciudCbFR4WHrkPlIMpENTdhMEnRNQo3hD9Sq6L04fG4%2Bql73phcuWAR0ZL089Lo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=63072000
x-nextjs-page: /index
x-powered-by: Next.js
x-vercel-cache: MISS
x-vercel-id: fra1::sfo1::jmdwl-1766219442225-8d9737385072
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b0dc779de6f199b-FRA
alt-svc: h3=":443"; ma=86400
Page title: LearnHunt: Learn, write and publish your books
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="theme-color" content="#ffffff"/><meta name="google-site-verification" content="pYFq5weh7Rxb9y3Hc_SbdvrGiA--CmHuJ9wZYpO281o"/><meta name="msvalidate.01" content="B99C570F08D193DB9AC9ACE19FA34873"/><title>LearnHunt: Learn, write and publish your books</title><meta name="description" content="Learn, write, self-publish your books and courses everywhere."/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"/><link rel="preload" href="/_next/static/css/43c201d86a929186053e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/43c201d86a929186053e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/ad7ca4efba76d27072f7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/ad7ca4efba76d27072f7.css" data-n-g=""/><noscript data-n-css="true"></noscript><link rel="preload" href="/_next/static/chunks/main-cdb1beb1e7cc464a61aa.js" as="script"/><link rel="preload" href="/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.93a4db703368d9b8f53e.js" as="script"/><link rel="preload" href="/_next/static/chunks/723af3f2.d6f2610c02ca1f2f8023.js" as="script"/><link rel="preload" href="/_next/static/chunks/d519ca7312a23fa4e5e5c54b33626e0d3e866e25.6c26eafa6145d614ef25.js" as="script"/><link rel="preload" href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.62ef0639a612a7a2d880.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/_app-42a1876daac0cf400199.js" as="script"/><link rel="preload" href="/_next/static/chunks/a4e3dc1ec01c4254e76457cad9ffc12e7d224d8b.c50249dcbcaa53022332.js" as="script"/><link rel="preload" href="/_next/static/chunks/38a07092ff457e5363301688f96357484509eeed.6e5dff816420e1c26b33.js" as="script"/><link rel="preload" href="/_next/static/chunks/pages/index-ad935b2f92ac44a4cbe5.js" as="script"/></head><body><div id="__next"><div><nav class="navbar navbar-expand-lg bg-white"><div class="container"><a class="navbar-brand" href="/"><img src="/img/logo.png" width="120" alt="LearnHunt Logo"/></a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarText"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link" href="/nextjs">Next.js Book</a></li></ul></div></div></nav><div class="container"><div class="layout-wrapper"><div class="mt-100 container"><div class="mb-3 logo d-block d-xl-none text-center logo_mobile" data-aos="fade-down" data-aos-delay="0">Startup</div><h1 class="big text-center" data-aos="fade-down" data-aos-delay="0">Next.js Book</h1><div class="mw-600 mx-auto mt-30 f-22 color-heading text-center text-adaptive" data-aos="fade-down" data-aos-delay="250">Next.js book: Learning the best React framework with Bootstrap is one of the very first Next.js books, showing you step-by-step how to build a practical website using the best Javascript frameworks: Next.js, React.js and Express.js.</div><div class="mt-80 text-center buttons" data-aos="fade-down" data-aos-delay="500"><div><a href="https://learninglaravel.net/checkout/68" class="btn lg action-1">Purchase for only $