How I built a software agency website with Next.js + Tailwind CSS (in nature)

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • Hello. I'm Takuya Matsuyama from Japan, an indie developer making a Markdown note-taking app called Inkdrop.
    I've built a website for my friend Marc's agency, Margelo margelo.io/ (The source code is private). Do not submit the form for testing.
    I hope you enjoy it :)
    ▶ Check out my product: Inkdrop - Markdown note-taking app
    www.inkdrop.app/?...
    ▶ My dotfiles
    github.com/craftzdog/dotfiles...
    ▶ My NeoVim set up
    • How to set up Neovim 0...
    ▶ My equipment
    * Video editing: Final Cut Pro X
    * Camera: Fujifilm X-T4
    * Mic: Zoom H1n & Blue Microphones Yeti
    * Slider: SliderONE v2
    * Keyboard: Keychron K2
    * Browser: Min - minbrowser.org/
    * Keystroke visualizer: KeyCastr - github.com/keycastr/keycastr
    * Cursor effect: Cursor Pro - apple.co/3rlWOBA?at=11l7AK
    Follow me online here:
    ▶ Twitter / inkdrop_app
    ▶ Blog blog.inkdrop.app/
    ▶ Instagram / craftzdog
    ▶ Subscribe to my Newsletter www.devas.life/
    Credits:
    ▶ BGM: Epidemic Sound www.epidemicsound.com/referra...
    00:00 Intro
    01:16 Heading for a hike
    02:43 Create a new project
    03:49 Start Next.js dev server
    06:28 Check the assets provided by the client
    06:48 Clean up the scaffolded code
    08:08 Masthead - Video background
    15:03 About us
    22:58 Masthead - Background parallax effect
    28:08 Masthead - Logo animations
    30:23 Skills
    34:06 Skills - Animations
    39:45 Works - Sticky parallax effect
    01:06:19 Check the current progress
    01:06:49 Trusted by
    01:11:55 Observe viewport size
    01:14:21 Logo slider
    01:25:06 Testimonials - Carousel layout
    01:37:10 Add reviews
    01:40:13 Break
    01:40:39 Contact form
    01:42:50 Testimonials - Fix the blank gap
    01:44:33 Contact form
    01:49:51 Footer
    01:51:55 Check the current progress
    01:52:23 Back to home
    01:53:05 Test GitHub API
    01:54:53 Get number of the commits to React Native
    02:00:22 Display the number of commits
    02:03:23 Get number of npm package downloads
    02:06:30 Support scoped packages
    02:07:45 Display the number of downloads
    02:09:09 Integrate the contact form with Formspree
    02:18:23 Thanks for watching
    ▶ Ingredients
    Next.js - React Framework nextjs.org/
    Tailwind CSS - CSS Framework ‪@TailwindLabs‬ tailwindcss.com/
    TypeScript - JavaScript with syntax for types www.typescriptlang.org/
    Vercel - Platform to deploy vercel.com
    Formspree - Contact form backend formspree.io/
    Embla Carousel - Carousel layout library www.embla-carousel.com/
    #NextJS #webdevelopment #ASMR
  • Наука та технологія

КОМЕНТАРІ • 589

  • @devaslife
    @devaslife  7 місяців тому +4

    Check out my Markdown note-taking app designed for developers 👉 www.inkdrop.app/?GznmPACXBlY

  • @nikob381
    @nikob381 2 роки тому +64

    Takuya, I am obsessed with your videos. Just wanted to let you know that after 2 years of studying, I'm beginning my first junior full stack developer role tomorrow morning. And I'm so inspired by these videos that I'm excited to jump in, and eager to start learning and trying to use vim for my new job. Thank you for everything you do, and keep it up!

    • @devaslife
      @devaslife  2 роки тому +9

      Congrats, Niko!

    • @watherby29
      @watherby29 2 роки тому +5

      Its my third job I am starting tomorrow and it still feels like first ;) good luck man :) I hope it turns out great for both of us

    • @nikob381
      @nikob381 Рік тому +6

      @@watherby29Amen, hope it's going well for you too! And hope you're using Neovim!

  • @davidmc971
    @davidmc971 2 роки тому +186

    Not even two minutes in and the production quality and style already left such a good impression, that I hit the subscribe button right away!

  • @covermeth
    @covermeth 2 роки тому +315

    He says there's no internet, WOW, how could he know how to center a div in another without Google and Stackoverflow?

    • @micahcrenwelge
      @micahcrenwelge 2 роки тому +12

      className=“container max-auto” :)

    • @covermeth
      @covermeth 2 роки тому +24

      ​@@micahcrenwelge Thanks, I believe it's mx-auto if you're using Tailwind. But don't you get my point? really?

    • @micahcrenwelge
      @micahcrenwelge 2 роки тому +14

      @@covermeth no I did, I actually thought it was pretty funny. but I was just making a point about how much easier development is with the advent of frameworks like tailwind that abstract away the mundane tasks of centering div's. what a time to be a developer.

    • @covermeth
      @covermeth 2 роки тому +10

      @@micahcrenwelge you are right, bro. Our work is just making new things to replace ourselves. I don't know why but sometimes i really miss the time JavaScript can only use on form validation.

    • @codeaperture
      @codeaperture 2 роки тому +3

      😂😂

  • @malvaloca
    @malvaloca 2 роки тому +14

    I was really waiting for this since I saw the advance of the video!
    Currently, I'm in a programming bootcamp, and you really inspire me to become a software developer as good as you.
    Your work is amazing man, thanks a lot for share it!

  • @nicolekho7791
    @nicolekho7791 2 роки тому +2

    I just watched a couple of minutes and I must say that this is a beautiful piece of art of a video you’ve created here, I am very thankful for the effort you put into this and for sharing it with the world

  • @burstdigitalkenya
    @burstdigitalkenya 2 роки тому +6

    I couldn't mind staying a little more up watching the whole.. the editing is amazing, the coding and silence. Good video there takuya

  • @royersegura5991
    @royersegura5991 2 роки тому +6

    I've been following you for a few months now and I have to say that you're the best I've seen when it comes to programming with speed and fluidness. Your content is so well put together that it just triumpths over anything else I've seen on UA-cam when it comes to doing what you do. You are the best and the way your subscription count keeps growing can attest to that.

  • @personalGoogle
    @personalGoogle 2 роки тому +1

    As always I appreciate the level of quality in your videos. Imagery, Sound Design and editing is on point.

  • @carlosdesantiago1356
    @carlosdesantiago1356 2 роки тому +1

    The way you bring logic and aesthetics together is a symphony of the gods. Thank you for your fine work!

  • @ITZollx
    @ITZollx 2 роки тому +2

    Wow Takuya the production value only seems to be getting greater and greater with each video... it's brilliant to see you with such high quality content as a fan and an admirer.

  • @jaikoo
    @jaikoo 2 роки тому +8

    Always love your videos, both aesthetically and content wise they're great.

  • @jamesmcgee1912
    @jamesmcgee1912 2 роки тому +23

    As others have said, Takuya always has the best production of any coding youtuber out there

  • @13has
    @13has 2 роки тому +11

    This is so peaceful! I play lofi music over it, too, so I get nature, lofi, typing, and occasionally I'll take a 5 minute break to watch you code while I contemplate my own code. It's like we're colleagues. :)

  • @robertsilver1296
    @robertsilver1296 2 роки тому +1

    What a wonderful, calming, yet unusual video! Unusual because we're seeing you sat with nature all around you, and we're seeing your keystrokes and what your typing, rather than some person chatting away. I like this and congratulations for thinking outside the box. Love it! Much success!

  • @kiaruna
    @kiaruna Рік тому +2

    I absolutely love the way you reconcile tech with nature, in a way : you code in a beautiful landscape, hiking respectfully and enjoying the beauty nature offers you.

  • @nicholasSewing
    @nicholasSewing Рік тому +12

    This man just raised the bar so ridiculously high for future web development UA-cam videos from other channels. Well done man.

  • @laundrin7061
    @laundrin7061 2 роки тому +1

    開発の流れやコードの書き方がめちゃくちゃ参考になりました、UPしてくれてありがとう!

  • @zachzulanas4125
    @zachzulanas4125 2 роки тому +9

    I really like being able to see the start to finish of a full project of yours. I feel like I learn so much seeing all the small processes you use and your design patterns as you build them! such a calming video too, you're one of my favorite dev youtubers. Much love from NYC

  • @japanlocal6841
    @japanlocal6841 2 роки тому +71

    Takuya, I'm in Tokyo/Chiba,,, I'm also into React Native/React JS... I just wanted to thank you for always making such soothing and informative videos... I am also in awe of your home desk and coding setup there. it looks really nice!!!! keep up the great work as always!!

  • @milesnordwall
    @milesnordwall 2 роки тому +1

    Cheers from New Mexico! So happy i found your channel. I have been wanting to find a developer that just shows their process and workflow. You make the whole experience so beautiful. I also really like that there is no talking just asmr like sounds. Thank you for your videos!

  • @kahiggz
    @kahiggz 2 роки тому

    Wow, I was literally going through your articles on medium about productivity when I go a notification that you just pushed out a video! Amazing work as always ,you really inspire me to be a better developer !

  • @SownJevan
    @SownJevan 2 роки тому +201

    The production and effort that went into this video is absolutely brilliant. I will probably watch the entire video just to see the cool effects.
    It was a really good video man, appreciate the good work.

  • @k3d4rcodes45
    @k3d4rcodes45 2 роки тому +1

    LOVE THIS
    Always waiting for your uploads

  • @ImLaminarBro
    @ImLaminarBro Рік тому +3

    Ive never been sold on something so fast but after 13.153 seconds of your video and checking their docs, im going to learn some tailwind

  • @robert6315
    @robert6315 2 роки тому

    Great work the website looks amazing! I love how calm and relaxing the videos are!

  • @aprilx
    @aprilx 2 роки тому

    Your videos are so enjoyable and calming to watch, please keep up the good work!

  • @jonathansilva3364
    @jonathansilva3364 2 роки тому

    Awesome video as usual. The quality is always over the expectations. Keep going!

  • @alfredoprog
    @alfredoprog 2 роки тому

    Your work is AMAZING. I can't wait to see more

  • @nicolascossio5961
    @nicolascossio5961 2 роки тому +2

    Idk where this guy gets the time to produce such quality videos, like he's so meticulous in his craft

  • @lucifertrails
    @lucifertrails Рік тому

    Loved it, and the sticky parallax feat was amazing. Worth watching at 3 AM in the morning!🙌

  • @guestofallah7661
    @guestofallah7661 2 роки тому +10

    This is not just coding , this is art !!

  • @ponderatulify
    @ponderatulify 2 роки тому

    the craftsmanship in this is inspiring

  • @legacyfgs
    @legacyfgs 3 місяці тому

    it's amazing how you are able to browse around with your terminal and write code in a very effective way, i'm extremely impressed and i wish to learn how to code and use the terminal like you do. I'm a huge fam.

  • @phamngocangkhoa1394
    @phamngocangkhoa1394 2 роки тому

    I love your background sound because it makes me feel more relaxed and productive while I'm coding

  • @fxmdr82
    @fxmdr82 Рік тому +1

    This is the pure art of coding!! Great work!!!

  • @phanphong3533
    @phanphong3533 2 роки тому +5

    when i'm in this kind of view, definitely throw my laptop away and chill all day, truly respect the level of your focus.
    Also nice vim setup inspiring me to learn more about vim.
    Thank you.

    • @gonzalooviedo5435
      @gonzalooviedo5435 2 роки тому

      Yes, the same happend to me, I said to myself, oh my god!, HOW tha hell he reach to that kind of speed!. Man, write a book and teaching us!.

  • @andizumko8860
    @andizumko8860 2 роки тому +2

    Even though I've almost never write frontend, I enjoy your videos so much due to their aesthetics, thanks!

  • @derjansan9564
    @derjansan9564 2 роки тому

    This and your previous video are the perfect audio for a productive work environment.

  • @semtristan839
    @semtristan839 Рік тому +1

    This channel is what inspired me to get into coding and I just finished my coding bootcamp! Keep up the great work and I hope to one day be half as good as you!

  • @jurgentreep
    @jurgentreep 2 роки тому +1

    What a genius. Hats of for making programming interesting to watch.

  • @thien9705
    @thien9705 2 роки тому

    Outstanding content! Thank you so much Takuya!

  • @narayanbhat3279
    @narayanbhat3279 2 роки тому

    The b rolls are very good. Appreciate the effort. Those keyboard sounds are so soothing.

  • @octavian3033
    @octavian3033 2 роки тому

    Can't believe I sat through 2+ hours watching you code. Awesome video.

  • @mrr5183
    @mrr5183 2 роки тому

    The intro got me hooked. Very pleasant aesthetics. Added to watch later!

  • @sabinhogui
    @sabinhogui 2 роки тому

    Congratulations, your video quality is always awesome

  • @raccoonteachesyou
    @raccoonteachesyou 2 роки тому

    So relaxing and cool to watch, thank you ! This is amazing !

  • @fuzzybuddy4457
    @fuzzybuddy4457 2 роки тому

    I love the calming esthetic to your videos man, very original 👍

  • @slinkyyy4856
    @slinkyyy4856 2 роки тому

    I didn't think that this video will be so relaxing and entertaining at the same time, very good video bro! Thumbs up from me.

  • @maxwellrux5523
    @maxwellrux5523 2 роки тому +1

    i know you hear this a lot but you are super talented not only as a dev but as an editor. you seem very humble as well. thank you for all the great content

  • @nafishasnain4114
    @nafishasnain4114 2 роки тому +19

    I really enjoy watching your videos, and it's so aesthetic. I hope you put out more videos like this in the future. Really cool to see you code!

    • @razorwireneck
      @razorwireneck 2 роки тому

      pls dont use the word "aesthetic"

    • @nafishasnain4114
      @nafishasnain4114 2 роки тому +2

      @@razorwireneck why not? I'm just appreciating the high production quality Takuya is putting into his work.

    • @razorwireneck
      @razorwireneck 2 роки тому

      @@nafishasnain4114 "so aesthetic" doesnt mean anything, + this word is overused by teenage girls and makes your vocabulary poor.

    • @nafishasnain4114
      @nafishasnain4114 2 роки тому +8

      @@razorwireneck please elaborate when you say "doesn't mean anything" lol. You are clearly trying to be antagonizing for the sake of it.
      And please be a little more open-minded instead of simply judging someone based off of a comment complimenting someone's hard work. Hope you have a beautiful day 👋

    • @justinwong833
      @justinwong833 2 роки тому +2

      @@nafishasnain4114 I agree with you

  • @universecode1101
    @universecode1101 2 роки тому +2

    Wow the flow is impressive 😄 Thanks for this content 👏🏻

  • @Alkik0
    @Alkik0 2 роки тому

    I will make myself confortable with 2h straight to enjoy your work. Already impress by the environment you choose ! ❤️

  • @zyleo6366
    @zyleo6366 2 роки тому

    I just enjoy watching your videos, thanks, Takuya.

  • @Lisa-rd3wt
    @Lisa-rd3wt 2 роки тому

    This video is insane, I really enjoyed it ! I'm one of those people who can relax by watching code videos x)

  • @EduardoBarros13
    @EduardoBarros13 2 роки тому

    Dude, your videos are sooooo pleasant to the eyes!!

  • @devaslife
    @devaslife  2 роки тому +252

    Glad you enjoy the video but do not spam the form for testing purposes. That's annoying for my client. They've already got over 50 spams.

    • @ZowieTao
      @ZowieTao 2 роки тому +1

      i love you

    • @darkronier5565
      @darkronier5565 2 роки тому +1

      Hi I was wondering if you could post the code for the scrolling effects like the projects section and the section with ‘we know our tools’

    • @banls5984
      @banls5984 2 роки тому

      maybe you should update the wensite

    • @denniszenanywhere
      @denniszenanywhere 2 роки тому +4

      I watched this a month ago and I still keep coming back to it. I'm supposed to be accomplished in my own skillset and I should be happy it provides me a decent living, but I regret not taking this coding route in my life. While I have tried to code, the realization that I won't be even a serviceable coder leave me with such dread and trepidation. It's soul-searing not to be able to code. All my so-called accomplishments in my own industry seem hollow.

    • @abraham7966
      @abraham7966 2 роки тому

      Can you post the exact version of your keyboard? I see a million K2 keyboards on Amazon but none of them is the exact one you got.

  • @brachysm
    @brachysm 2 роки тому +5

    It's soooooooo nice to code in nature!!

  • @romank1ng528
    @romank1ng528 2 роки тому

    This was an amazing video, I really enjoyed watching it and you've inspired me to become a better programmer.

  • @jspnser
    @jspnser 2 роки тому

    Just wow something unique about your style and video presentation. Thank you for making videos

  • @JhonAgapito
    @JhonAgapito 2 роки тому +1

    This... this is a work of art!

  • @soumao1111
    @soumao1111 2 роки тому

    I decided to pick up nextjs because of your videos. Thanks you!! I have discovered new amazing things!

  • @Iamfafafel
    @Iamfafafel 4 місяці тому

    the animations for the skills is very nice. thanks for showing it

  • @ricepaddyhacker2398
    @ricepaddyhacker2398 2 роки тому

    this is amazing, coding in nature really vibing this!

  • @patriciodiaz4483
    @patriciodiaz4483 2 роки тому

    Great job! You always inspire me to take my code to another level 🙌

  • @taysmith69
    @taysmith69 2 роки тому +1

    you always inspire me to stick with coding, thanks for the great videos

  • @john-franklinanusiem3304
    @john-franklinanusiem3304 2 роки тому

    You are amazing Takuya-sama.

  • @yuriyrybchynski3594
    @yuriyrybchynski3594 9 місяців тому

    Amazing video!
    Actually, as usual.
    Thanks ❤

  • @promus2
    @promus2 2 роки тому

    I just love your channel, thanks for making good content!!

  • @hasi1187
    @hasi1187 2 роки тому

    Good evening, I like the fact that it's so quick to type in, and it's a copy or memorization from the net without looking at the book.

  • @thebavarian6181
    @thebavarian6181 2 роки тому

    Hi Japan, Bavaria calling ;) Just wanted to drop by to tell you how I enjoy your content and value the work which went into making these interesting videos. This feels fresh and inspired.

  • @thesouthsidedev1812
    @thesouthsidedev1812 Рік тому +2

    Just finished coding along to this masterpiece after 8 business days. Massive respect for you and your work.

  • @kexek1337
    @kexek1337 2 роки тому

    Those videos are so inspiring, thanks for amazing content

  • @fazeelxart
    @fazeelxart 2 роки тому

    you have a crazy amount of talent and im so impressed. inspired by you.

  • @BeLikeNexus
    @BeLikeNexus 2 роки тому

    Editing is incredible.

  • @kenyahayashi7837
    @kenyahayashi7837 2 роки тому

    めちゃくちゃ学びが多くて面白いです!映像も洗練されていて見やすく、自然の音とキーボードの音の融合もいいですね。

  • @kaustubh_20
    @kaustubh_20 2 роки тому

    appreciate the effort man! ❤️✨

  • @harryissac4910
    @harryissac4910 2 роки тому

    This channel deserves more subscribers ngl

  • @jiyoungkim9258
    @jiyoungkim9258 2 роки тому

    this is so beautiful

  • @pjguitar15
    @pjguitar15 2 роки тому

    You're the coolest developer I've seen on the internet!

  • @mrousavy
    @mrousavy 2 роки тому +3

    the production quality is simply amazing. thanks again for your work on this! 🙏

    • @devaslife
      @devaslife  2 роки тому

      Glad you like it, Marc😆

  • @hasifzulkifli5416
    @hasifzulkifli5416 2 роки тому

    You already inspire me to wake up in the morning and start to code! Wagmi 🚀

  • @breensrobert
    @breensrobert 2 роки тому

    On of my favorite channel

  • @Cheatdeath92
    @Cheatdeath92 Рік тому

    I don’t understand anything but this look like art, loving it

  • @sto3359
    @sto3359 2 роки тому

    This is soo inspirational! Thank you.

  • @developedideas8527
    @developedideas8527 2 роки тому

    Your content is so good that I started my own UA-cam channel inspired from your content!

  • @alejomakevids
    @alejomakevids 2 роки тому

    Good content, man. Really admire your job.

  • @jonorrileo
    @jonorrileo 2 роки тому

    Very inspirational work, keep it up.

  • @kaan608
    @kaan608 2 роки тому

    Masterpiece .
    Zen of programming!

  • @boface
    @boface 2 роки тому

    You are my favorite developer in the entire world !!

  • @ugmugm3938
    @ugmugm3938 2 роки тому

    Thanks for the videos! Recently graduated and started a 9-5 job and I get bored at home; you got working on personal projects! Love from Canada

  • @alberteinstein7412
    @alberteinstein7412 2 роки тому

    I enjoy a lot your videos, makes me more productive and also I control my job time

  • @wtfuniverse1289
    @wtfuniverse1289 2 роки тому

    You are amazingly talented

  • @devloper344
    @devloper344 2 роки тому

    It's so relaxing to watch your video

  • @inny2900
    @inny2900 2 роки тому

    Absolutely brilliant!

  • @DarkCloud0000
    @DarkCloud0000 2 роки тому

    Congratulations 100K 🌸

  • @nguyentuenhan179
    @nguyentuenhan179 2 роки тому

    Love our vids , your vids is very chill and the nature is beautiful :))

  • @elesismailov1824
    @elesismailov1824 2 роки тому

    Just so good, so good.
    Thank you!

  • @xanax250mg
    @xanax250mg 2 місяці тому

    Watching what you do, I realize how much I still have to learn... But I'll get there eventually

  • @rphero8794
    @rphero8794 2 роки тому

    The nature is so calm, ❤