ALL BELOW POINTS COVERED IN ASSIGNMENT PROJECT
CLOUD URL: https://room-bookin-next13.vercel.app/
-> Basic React - Making shared components and building a few pages.
-> Styling and layout
-> Adding some UI library such as Tailwind and utilising it to build clean, user-friendly pages quickly
-> Also add individual layouts to your pages to understand the concept of HOCs and layouts better
-> App Routing and navigation - Setting up routes in the application to include the following scenarios:
-> Basic routing, e.g. "/about"
-> Nested routing, e.g. "restaurant/details"
-> Dynamic routing, e.g. "restaurant/restaurant_id/details"
-> Fetching data from server on multiple pages
-> You can use any ORM and any cloud provider. I am using Prisma ORM and using Supabase as the cloud provider
-> Add loading and error states to your project to provide a better user experience
-> Build API routes for your application
-> Bonus points for following the Next/Vercel documentation and deploying your application to the cloud