Build and Deploy a Fully Responsive Modern UI/UX Website | React.js, Next.js 13, Tailwind CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • Build a feature-rich travel app with Next.js 14 and Tailwind CSS, covering everything from a sleek UI to mobile-first best practices.
    🌟 Become a top 1% Next.js 14 developer in only one course: jsmastery.pro/next14
    ⭐ Hostinger - hostinger.com/mastery10
    Use the code JAVASCRIPTMASTERY to save up to 91% on all yearly hosting plans.
    📚 Materials/References:
    Tailwind CSS Starter Kit: resource.jsmastery.pro/tailwi...
    GitHub Code (give it a star ⭐): github.com/adrianhajdin/trave...
    GitHub Gist Code Snippets: gist.github.com/adrianhajdin/...
    Deployed website: camptraveler.com
    💻 Join our Discord Community - / discord
    🐦 Follow us on Twitter: / jsmasterypro
    🖼️ Follow us on Instagram: / javascriptmastery
    💼 Business Inquiries: contact@jsmastery.pro
    Time Stamps 👇
    00:00:00 - Intro
    00:04:39 - Setup
    00:13:54 - Navbar
    00:32:41 - Components setup
    00:34:16 - Hero section
    00:51:34 - Camp section
    01:09:22 - Guide section
    01:19:14 - Features section
    01:33:31 - Call to action section
    01:39:46 - Footer
    01:52:24 - Deployment
    01:54:56 - Performance testing
    01:55:41 - The end

ความคิดเห็น • 322

  • @shafiqbelaroussi1250
    @shafiqbelaroussi1250 7 หลายเดือนก่อน +52

    It's deffo a good practice to have a set of pre-defined tailwind classes to use on our components. but as a person who's learning how you do your amazing UIs, it would be so much more convenient for me to have all tailwind classes right there on the component to see exactly what is happening rather than having to take a min and find the class in globlas and analyse it. It's just my opinion/ suggestion. love your videos keep up the great work

  • @ayomideadejumo2068
    @ayomideadejumo2068 7 หลายเดือนก่อน +2

    learnt so much from this project, thanks for making it explanatory as always.

  • @user-lp7oy8di4t
    @user-lp7oy8di4t 8 หลายเดือนก่อน +2

    "Great video! Looking forward to more tutorials on Next.js projects, especially ones related to inventory management. Your content is always top-notch!"

  • @atb88754
    @atb88754 8 หลายเดือนก่อน +37

    For the last month I attend your JSM master class also following you more than a year , I must say that you are the one of the best educator I have ever seen thanks again for such a great content.I will always follow your lead brother❤

    • @javascriptmastery
      @javascriptmastery  8 หลายเดือนก่อน +3

      Wow, thank you!

    • @atb88754
      @atb88754 8 หลายเดือนก่อน

      And also may I recommend to you will you make e tutorial about stand alone api including authentication pricing and logging logic using with NextJS 13 inside of the course so that we can learn how to build api and contribute to ours portfolio.

    • @Digibutx
      @Digibutx 8 หลายเดือนก่อน

      ​@@javascriptmasteryhey bro I have a work for you
      We are a team of experts in copywriting, graphic design, website development, design, interior design, translation and we want to do partnership with you in this partnership you have to get clients and we will fulfill their requirements and in order to refer client to us we will give you commission

    • @Digibutx
      @Digibutx 8 หลายเดือนก่อน

      hey bro I have a work for you
      We are a team of experts in copywriting, graphic design, website development, design, interior design, translation and we want to do partnership with you in this partnership you have to get clients and we will fulfill their requirements and in order to refer client to us we will give you commission

  • @smitthakkar9837
    @smitthakkar9837 6 หลายเดือนก่อน

    Genuinely loved your video..keep going! Yours skills are really commendable...subscribed already!!

  • @PattyBeautCode
    @PattyBeautCode 4 หลายเดือนก่อน +1

    I just wanna say thank you very much for this project, I have learned a lot
    and I also made some changed to make sure that I understand the layout well and improve my design skill
    finally I have used this as my landing page for my own website! it turned out really wonderful !

  • @monochrome37
    @monochrome37 8 หลายเดือนก่อน +3

    Awesome tutorial. Completed it without any issues & really enjoyed the way you explain things. Thank you!

    • @jyoticharan4881
      @jyoticharan4881 7 หลายเดือนก่อน

      Did you downloaded the public folder from github

    • @monochrome37
      @monochrome37 7 หลายเดือนก่อน +1

      @@jyoticharan4881 That's one way to do it. He also provided the google drive link for the public folder on his github gist. The only file missing is the favicon, but that doesn't affect the build itself.

  • @TrxsTer
    @TrxsTer หลายเดือนก่อน

    Completed the video and it was such a great experience learning from you. I really enjoyed the layout and the clean code part which I wish myself to work upon on the future projects I will be doing, thanks and cheers 🥂

  • @johnchristiandorola
    @johnchristiandorola 8 หลายเดือนก่อน +6

    I already watching it right now. A very informative tutorial especially for those beginners like me. Love from Philippines bro! Thank you for creating this.

  • @i_vishalsah01
    @i_vishalsah01 8 หลายเดือนก่อน +8

    It was an amazing build, I learned a lot, and the code structure was super clean, keep bringing more stuff, and make a portfolio app just as simple

    • @ankitasikdar2648
      @ankitasikdar2648 7 หลายเดือนก่อน

      What are the pre requisites for making this project?

  • @angeloserenuela4065
    @angeloserenuela4065 2 หลายเดือนก่อน

    Im bless that I found this channel!❤

  • @hitomikasaki
    @hitomikasaki 25 วันที่ผ่านมา

    Thank you so much for providing such a great tutorial (added my own little drawer nav at mobile and will create a new social media link in index!)

  • @ralphrosael
    @ralphrosael 8 หลายเดือนก่อน +5

    Awesome! You are a legend, thanks for your lessons. 🥳🚀

  • @aayushjajoo332
    @aayushjajoo332 8 หลายเดือนก่อน +1

    you are the best content creator in field of Next.js, I have started watching your videos since last 7 months. and am about to complete REACT soon, with Next.js in a bit of time

  • @luckooze
    @luckooze 8 หลายเดือนก่อน +2

    These videos are AMAZING! Only thing I was wondering if you could make these videos in 1440p so I it would work better on my monitor.

  • @petrmurashko6884
    @petrmurashko6884 8 หลายเดือนก่อน +5

    You are the best!💪
    In addition to Frontend, I study English from your videos!
    You pronunciation is just excellent!
    Thank you so much ❤

  • @sougatadas_yt
    @sougatadas_yt 8 หลายเดือนก่อน

    Phenomenal build, thanks for the video.

  • @munirshah7432
    @munirshah7432 28 วันที่ผ่านมา

    This video is fantastic! I learned a lot of things. Thank you so much.

  • @jrom_ai
    @jrom_ai 8 หลายเดือนก่อน +2

    Another high quality Course! 🤩

  • @Conversion108
    @Conversion108 7 หลายเดือนก่อน

    If you made another part for animations that would be amazing but already this looks super good thanks for the tutorial.

  • @AnonCarl
    @AnonCarl 8 หลายเดือนก่อน

    Brooh... Your tutorials are awesome 🤩

  • @AlexSmith-ms9xb
    @AlexSmith-ms9xb 7 หลายเดือนก่อน +2

    I'm a huge fan of your channel. I really appreciate your quality content. I am actually going to buy your NextJS course and I have no doubt that I will learn awesome things!
    As an idea for a future project, maybe something different...for example, a timesheet-type platform for employee would be interesting to approach. using new technologies - next js 13.5, clerk, tailwind, shadcn, appwrite/supabase or mongoDB.😉🙏

  • @tenuka22
    @tenuka22 8 หลายเดือนก่อน

    I really like the way u now teach how to do something and explaining it keep it up

  • @mehdichamiani6838
    @mehdichamiani6838 8 หลายเดือนก่อน +1

    Great as usual❤

  • @dinbandhusharma4568
    @dinbandhusharma4568 8 หลายเดือนก่อน +1

    always waiting for your video
    amazing learning website
    thanks for this amazing knowledge 🔥👍🏻

  • @harbihagi1406
    @harbihagi1406 5 หลายเดือนก่อน

    Thanks. It’s fantastic lesson 🎉

  • @faizahmed5033
    @faizahmed5033 5 หลายเดือนก่อน

    Great Work! Thank you sir.

  • @Al_gre
    @Al_gre 5 หลายเดือนก่อน

    Just completed. And I can still recommend it as other JSM projects👍

  • @mayowasunusi9161
    @mayowasunusi9161 8 หลายเดือนก่อน

    Came here as soon as i got the notification. I believe this is going to be fun

  • @developerism_
    @developerism_ 8 หลายเดือนก่อน +1

    Good as usual. Bring more tutorials on react native..

  • @riddle_zone_n1
    @riddle_zone_n1 8 หลายเดือนก่อน +2

    Hi! Thank you for this amazing project.

  • @mahtabvariyani
    @mahtabvariyani 8 หลายเดือนก่อน +2

    i fell in love with nextjs bcz of you thanks

  • @kaushalrijal
    @kaushalrijal 8 หลายเดือนก่อน +1

    love your vids. please make a video on study management system system, cheers!

  • @OPGAMER.
    @OPGAMER. 8 หลายเดือนก่อน +50

    plz bring video on LMS (Learning management system) site using MERN stack.

  • @sumanatta8541
    @sumanatta8541 8 หลายเดือนก่อน

    Thank god you exist!

  • @bahaaaldein5723
    @bahaaaldein5723 8 หลายเดือนก่อน +1

    you are so amazing adrian thank you too much 🤩🤩🤩🤩

  • @user-kx6em1di9r
    @user-kx6em1di9r 6 หลายเดือนก่อน +3

    hello sir, amazing content as always but there is no public folder zip as in the description as you have mentioned in the video

  • @johnswick9507
    @johnswick9507 8 หลายเดือนก่อน +2

    You are awesome. Wishing someday I can be as good as you. Thanks for sharing the knowledge and skills.

  • @manishapatil3706
    @manishapatil3706 หลายเดือนก่อน

    Thank you so much for the great content

  • @user-vj4jf2ry7w
    @user-vj4jf2ry7w 8 หลายเดือนก่อน +1

    Very awesome !!

  • @99ishak
    @99ishak 8 หลายเดือนก่อน

    Great work, am just wondering where can i find the new favicon ?

  • @DigitalCreator5
    @DigitalCreator5 8 หลายเดือนก่อน +2

    Thanks buddy 😊🎉

  • @user-im3db3tu1n
    @user-im3db3tu1n 8 หลายเดือนก่อน

    This video is very helpful for students like me

  • @maaz02
    @maaz02 8 หลายเดือนก่อน +2

    Next video on an ecommerce website please and in the mean time I'll be practicing this one ❤

  • @tauqeerhusain7521
    @tauqeerhusain7521 8 หลายเดือนก่อน +2

    Big love sir you never disappoint me you always bring new ideas ❤❤❤❤❤

  • @richardmasters2045
    @richardmasters2045 6 หลายเดือนก่อน

    Damn how did I miss this, dang I got to step up my game lol frr

  • @sharifulsujon
    @sharifulsujon 8 หลายเดือนก่อน +3

    Wonderful project Mate. ❤
    Would you please create a project management application using React and NextJs? Something like monday or similar.

  • @vladislavshakitskiy7713
    @vladislavshakitskiy7713 8 หลายเดือนก่อน

    Starting from the start of the video, I'm already feeling excited on this project😮😮

  • @AliHamza-hi3zy
    @AliHamza-hi3zy 8 หลายเดือนก่อน +1

    Thanks ! You are really legend

  • @johncmm9759
    @johncmm9759 3 หลายเดือนก่อน

    This is fantastic! If I were to use some of this as a starting point for my website how would you want me to give you credit? Would you prefer a link to the repository or a link to this video? Thanks man!

  • @olawunitemitope2738
    @olawunitemitope2738 8 หลายเดือนก่อน +3

    please if you can give clarification on what is going on between JavaScript and Rust.... I want to know if I should learn Rust or Golang as my second programing language. I was planning to learn Golang before but i don't know if I should chose Rust with what I'm hearing concerning rust and JavaScript

  • @portugueseincontext431
    @portugueseincontext431 8 หลายเดือนก่อน +2

    One of the best web development channels I have come across. I am currently working on my own project based of your Threads clone and it is looking great.
    Btw, is your Discord link expired? I am unable to join, it says invite invalid.

  • @muhammaduseram9405
    @muhammaduseram9405 2 หลายเดือนก่อน

    Every time jsm provide globals.css file , atleast on tutorial like this where purpose is to create UI / UX every thing should be styled from scratch, this is helpful in learning

  • @MeekaGo
    @MeekaGo 4 หลายเดือนก่อน +1

    Thank you so much

  • @devilshade5042
    @devilshade5042 4 หลายเดือนก่อน +2

    Man I can't find the zip file of public folder in the description where is it?!

  • @kamelbe9132
    @kamelbe9132 8 หลายเดือนก่อน +1

    thank you for this video!
    Could you make a video with next.js and redux toolkit?

    • @javascriptmastery
      @javascriptmastery  8 หลายเดือนก่อน

      No need to use Redux with Next.js :)

  • @giovannibonotti408
    @giovannibonotti408 4 หลายเดือนก่อน

    this man is great

  • @Antonio-nn2kq
    @Antonio-nn2kq 4 หลายเดือนก่อน

    To make the Hero content in the center with the side margins, did you put a 1440px Max container?

  • @user-vh6qe5qp8p
    @user-vh6qe5qp8p 7 หลายเดือนก่อน +1

    Amazing. Can you build a full stack next project with Typescript along with redux.
    That will be very good for beginner like us

    • @mimcris8481
      @mimcris8481 7 หลายเดือนก่อน

      I agree!!!

  • @BeeBee-fd7ls
    @BeeBee-fd7ls 8 หลายเดือนก่อน +1

    Hi Adrian, will the Nextjs13 course be in sale again?😅

  • @mohitgupta1381
    @mohitgupta1381 8 หลายเดือนก่อน +3

    Please bring video on learning management system (LMS) using MERN Stack. I'm big fan of you man..❤

  • @johnnyandrade241
    @johnnyandrade241 6 หลายเดือนก่อน

    I followed the whole tutorial, and built the full website, and looks awesome. I have been looking at how to animate the image carrousel, but no luck so far. Can you please guide me or show me the code to animate the image gallery, please.

  • @miangee09
    @miangee09 8 หลายเดือนก่อน +2

    Bro, have you considered including a single-product selling website in our upcoming project, as a startup venture?

  • @ghxstloner
    @ghxstloner 6 หลายเดือนก่อน

    Exists a big difference to do this in Next.js 14? Btw, u are incredible man.

  • @jesseogunlela1473
    @jesseogunlela1473 2 วันที่ผ่านมา

    Which extension do you use to get those little coloured squares preceding the classnames inside your code?

  • @webolate
    @webolate 8 หลายเดือนก่อน +2

    Thank you! I've learned so much from your channel, and now I've started my own.
    Feel free to join me on my teaching journey!

  • @alexg7282
    @alexg7282 8 หลายเดือนก่อน +1

    Thanks a lot !

  • @AvinashKumar-il3xf
    @AvinashKumar-il3xf 8 หลายเดือนก่อน +2

    your explanation is awesome, One request can you explain through a video of backend from scratch, Love from INDIA

  • @hoangkietnguyenhuu
    @hoangkietnguyenhuu 8 หลายเดือนก่อน +1

    You are the best❤

  • @dejviepa
    @dejviepa 8 หลายเดือนก่อน

    at 44:37 you have:

    But I have an error which says the first button does not have icon prop included

  • @pauldudich
    @pauldudich 4 หลายเดือนก่อน +1

    I'm curious, why in global.css (at your pre-selected classes) you use different text syntax, like "camelCase", "kebab-case" and "snake_case". It is quite confusing as I used to keep files consistent. Is there a reason for that? Like some pattern or smth?

  • @carlobaumgartner7511
    @carlobaumgartner7511 6 หลายเดือนก่อน

    can you make a good video to build a website with cms incl. hosting? maybe payload? that would be cool

  • @lillyse7en-oz4hv
    @lillyse7en-oz4hv หลายเดือนก่อน

    add
    "lg:[&>*:nth-child(2)]:rounded-5xl"
    in the parent div of element to get rounded corners in the second image in large devices.
    My perfectionism wont let me ignore it🙂

  • @TJCards
    @TJCards 4 หลายเดือนก่อน +2

    This is some really good content but its impossible to keep up with if we are coding along. Slow down for us trying to code along and still comprehend 🙏

  • @dr.science9609
    @dr.science9609 8 หลายเดือนก่อน +2

    ❤ awesome

  • @montassartaider
    @montassartaider 8 หลายเดือนก่อน +1

    i can t find the zipped public folder on the descreption

  • @thobelanitabalaza8566
    @thobelanitabalaza8566 4 หลายเดือนก่อน

    Animation on the Camp section please please please please 🙏🙏🙏🙏🙏, I LOVE YOUR WORK

  • @mohamedkamal-tr6lq
    @mohamedkamal-tr6lq 7 หลายเดือนก่อน

    Can you add framer motion for the design

  • @SalmanKhan-kd7bj
    @SalmanKhan-kd7bj 8 หลายเดือนก่อน

    Its amazing

  • @hungnguyencanh5089
    @hungnguyencanh5089 8 หลายเดือนก่อน +1

    🎉 thank you

  • @saunaknandi1814
    @saunaknandi1814 7 หลายเดือนก่อน

    Sir is your React.js MasterClass Over I didn't find it in your website??

  • @victorc.chikezie
    @victorc.chikezie 8 หลายเดือนก่อน +1

    Nice job. How do you get the UX UI design you work with?

  • @johndeniel
    @johndeniel 8 หลายเดือนก่อน +1

    Please create a video for nextjs and nextra. ❤

  • @ndbing_
    @ndbing_ 6 หลายเดือนก่อน

    Do you need to install Nodejs and TailwindCSS on the server in order to display this site?

  • @shankarravi5006
    @shankarravi5006 8 หลายเดือนก่อน +2

    Bring TDD and BDD testing in react application using frameworks (Jest, Jasmine (

  • @alamsyahtv6944
    @alamsyahtv6944 8 หลายเดือนก่อน

    Can you please make a video tutorial about expo using firebase for crud operations.

  • @siyamafroz
    @siyamafroz 6 หลายเดือนก่อน +1

    Zip folder is missing.

  • @LA-sz6yo
    @LA-sz6yo 3 หลายเดือนก่อน

    how do you stick the navigation bar to the top though? when the user scrolls down the page, they cant navigate to other pages unless they scroll all the way up

  • @amjadali-cs3si
    @amjadali-cs3si 8 หลายเดือนก่อน +1

    make a portfolio in next js 13.5 ts tailwind CSS!!!! like your react js portfolio It's amazing work

  • @johndepp7244
    @johndepp7244 8 หลายเดือนก่อน +1

    Hi, As always excellent, to the topic video. I am beginner to react / next. I saw couple of videos saying express is dead now, If you can guide on this. Keep posting great content. Thanks.

  • @Howtheyaredone
    @Howtheyaredone 19 วันที่ผ่านมา

    Please make a video about how to create payment gatewao

  • @Human_From_Earth88
    @Human_From_Earth88 3 หลายเดือนก่อน

    Soooo... How the button works? like how to make it do stuff on click since its a separate component like lets say Button on click hide or

    • @novanjunaedi
      @novanjunaedi 3 หลายเดือนก่อน

      you can add onClick props on the component and then pass the method to that prop for example you can just do console.log

  • @rsarvesh6525
    @rsarvesh6525 2 หลายเดือนก่อน

    Hi. Some classes arent defined in the global.css how do i make sure all of them are correctly defined ? Im suing the global css used in the github link itself.

  • @user-bj1lu1jn6k
    @user-bj1lu1jn6k 6 หลายเดือนก่อน

    Hi , excuse me can you share your vscode extenstions?
    About mouse courser .

  • @wallabeebeetles2519
    @wallabeebeetles2519 7 หลายเดือนก่อน

    Option ‘-resolveJsonModule’ cannot be specified without ‘node’ module resolution strategy.ts error on typescript tsconfig.json file, should i change the moduleResolution from "bundler" to "node"?

  • @ameykhandar889
    @ameykhandar889 8 หลายเดือนก่อน

    could you create a package maneger tutorial, yarn, as i m new to web dev.

  • @dolatinnovation7103
    @dolatinnovation7103 8 หลายเดือนก่อน

    Please can you also make a video for a school management website

  • @hisham_ahmed5504
    @hisham_ahmed5504 8 หลายเดือนก่อน +1

    before copying your global.css and tailwind.config my tailwind properties works find, but after copying it don't work. why? anyone?

  • @Anonymose43
    @Anonymose43 7 หลายเดือนก่อน

    Bro but you deployed the static version , so I guess people need to see how to deploy the whole nextjs application with dynamic server actions ! am i right ?

  • @deanmcdaniels7364
    @deanmcdaniels7364 2 หลายเดือนก่อน

    i like learning from you. you are a great teacher. But, my major challenge is, most times, you already create the CSS styles and classes and most times, we just copy an past them. what if we learn it all from scratch?\