Build fullstack Linktree clone with Next.js, tailwind and mongodb

preview_player
Показать описание


Timestamps
00:00:00 - Intro
00:28:11 - Authentication
01:09:10 - Hero form registration
02:49:39 - User panel - sidebar
03:47:17 - User panel - basic profile info
06:36:06 - User panel - buttons
07:22;41 - User panel - links
08:26:41 - Public page
09:29:59 - Analytics
11:21:04 - Fixing bugs & deployment
Рекомендации по теме
Комментарии
Автор

Love your projects❤...u always use mongodb, next.js, tailwind which is very useful and even my request is to continue with the same and not change any 😅 cause i am learning them.grateful for your hard efforts❤

hari__
Автор

I always love your projects!!
Please keep making awesome projects

ujjwalmaheshwari
Автор

i love the way you build, easy explaination from very scratch

RajeevCanDev
Автор

Incredible as always🔥🔥
Keep sharing your knowledge with us through project❤❤

niteshprajapat
Автор

Thanks, people like you make life better for newcomers to programming.

RowdyKGZ
Автор

Its amazing. In future, will you build LEETCODE Clone?

ankitrajpootr
Автор

Amazing project! Dawid, it is good enough to include in resume as a project??

varchasvakhatter
Автор

It would be awesome if you could also make a video to add how we can add a login page with just credentials and not with google. Trying to do it myself without a lot of success.
I did follow the whole video and was able to get a linketree clone! So thanks a lot for that!

🙏🙏🙏

Pelimi_
Автор

aws need credit card is there any replacement

yousefsaeed
Автор

Whenever I am trying to login with another mail it is showing. Application error: a client-side exception has occurred (see the browser console for more information).

AnishKumar-xunk
Автор

I get a syntax error at minute 56.38, MogoDBs add code gives me the following: Error:
× Expected a semicolon

20 │ if (process.env.NODE_ENV === "development") {
21 │ // In development mode, use a global variable so that the value
22 │ // is preserved across module reloads caused by HMR (Hot Module Replacement).
23 │ let globalWithMongo = global as typeof globalThis & {
· ──
24 │ _mongoClientPromise?: Promise<MongoClient>
25 │ }
25 │
╰────

× Expression expected

21 │ // In development mode, use a global variable so that the value
22 │ // is preserved across module reloads caused by HMR (Hot Module Replacement).
23 │ let globalWithMongo = global as typeof globalThis & {
24 │ _mongoClientPromise?: Promise<MongoClient>
· ─
25 │ }
26 │
26 │ if {
╰────

Caused by:
Syntax Error

please help

svenmanzanarez
Автор

It’s cool 😎, wished it having some TS magic too 😊,
But, hey well done buddy

raymondmichael
Автор

Спасибо за видео! Было бы круто, если бы ты использовал еще typescript

harry
Автор

try Typescript with next project please 🙏

jamza
Автор

Thank you so much. Can't praise enough such hard work.

rebecaaras
Автор

CAN YOU LET ME KNOW, WHAT PROGRAMMING LANGUAGES YOU USED?

damnnrobin
Автор

After deploy I've got an error: Connection closed in console. No errors while deploying, mongodb integration/all variables added, access from all ip, google console's uri added, log is clear, locally works also fine. Has anyone encountered this problem? 😢Anyways, Dawid many thanks for this amazing knowledge source. I'm almost done :)

rrrrrrrrush
Автор

i have thşis error:
Error: Cannot read properties of null (reading 'toJSON')

src\app\(app)\account\page.js (21:34) @ toJSON

const page = await Page.findOne({owner: session?.user?.email});
20 |
> 21 | const leanPage = cloneDeep(page.toJSON());
| ^
22 | leanPage._id = leanPage._id.toString();
23 | if (page) {
24 | return (

GelsinHeri
Автор

How could I allow users who have their own domain to add it?

viniciusbecaleti
Автор

Wow . Thanks . I am a java backend lead in a startup. Wanted to learn these for freelancing 🙏🙏🙏

subramanianchenniappan
visit shbcf.ru