TaskNest is a task management application built using Next.js with server actions, Prisma as ORM, GraphQL for database queries, Shadcn for UI component library, and Clerk for authentication.
- Collections: Users can create collections, each of which can contain multiple tasks.
- Tasks: Users can create tasks within collections.
- Priority Order: Tasks can be arranged in priority order.
- Mark as Complete: Users can mark tasks as complete.
- Delete Task: Users can delete tasks.
Next.js is a React framework that enables functionality like server-side rendering, static site generation, and routing.
Prisma is a modern database toolkit that makes database access easy with type-safe database queries.
GraphQL is a query language for APIs that allows clients to request only the data they need, making it efficient and flexible for fetching data.
Shadcn is a UI component library that provides pre-designed components for building user interfaces quickly and efficiently.
Clerk is an authentication and user management solution that offers features like passwordless authentication, social logins, and user roles.