Crafted with ♥ by Sakib Khan
Click on the link to view the deployed site.
- Utilized the Next.js API directory to establish APIs for various features such as saving, deleting, retrieving, and displaying data for queries.
- shadcn/ui: It's not a component library, which means you do not install it as a dependency from a package manager such as npm. Shadcn provides beautiful UI components which can be directly added into your app as code and you can customize it all you want.
- Tailwind CSS: Utility-first CSS framework for building modern web designs.
- React Ace: A flexible and customizable code editor component for React applications.
- Tanstack Query: A state management library for React applications, offering a powerful querying system for managing application state.
- Tanstack Virtualise: A library for efficiently rendering large lists or tables in React by only rendering the visible portion of the list, optimizing performance.
- Implemented virtualization for tables to efficiently render large datasets.
- Prefetched API calls on the server to minimize layout shifts and ensure content availability on initial render.
- Utilized
prefetch={false}on links/next components to minimize unused JavaScript on the initial load. - Dynamically imported components to defer rendering until they are required, optimizing initial render time.
