Skip to content

Project Manager tool built using NextJS, React and Appwrite with Hono.js.

Notifications You must be signed in to change notification settings

rxshabN/project-manager

Repository files navigation

Project Manager.

Description

Project Manager is a comprehensive project management tool designed to help teams streamline their workflows and manage tasks effectively. Built with the latest technologies, it ensures a smooth and seamless user experience by avoiding server components for data fetching and leveraging optimized client-side techniques.

Tech Stack

The project utilizes a modern and powerful stack:

  • React 18: For building dynamic and interactive user interfaces.
  • Next.js 15: For server-side rendering and optimized web applications.
  • Hono: A fast web framework.
  • Appwrite: Backend-as-a-service for authentication, database, and storage.

Key Libraries and Features

  • nuqs: Used for utility functions and query handling.
  • TypeScript (TS): Ensures type safety and better developer experience.
  • zod and zodresolver: For schema validation and form handling.
  • shadcn: A design system for building accessible components.
  • TanStack Query: For efficient and declarative data fetching.
  • RPC: Remote Procedure Calls for streamlined client-server communication.
  • Cookies: Used for state management and session persistence.
  • Hello Pangea DnD: For a smooth and interactive Kanban board implementation.

Optimizations

The application has been refactored to avoid relying on server components for data fetching. This change ensures:

  • A smoother and faster user experience.
  • Improved handling of state and UI updates.
  • Better control over caching and performance.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages