Skip to content

abdulbasit010/room-bookin-next13

Repository files navigation

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