create a new next project native js
add shadcn ui
install the required components
Understanding next project structure
- layout: includes the reusable components that will be applied throughout
- app/page.js: is going to be the homepage
then we completed designing the homepage
and then the footer and header components