https://github.com/rxshabn/project-manager
Project Manager tool built using NextJS, React and Appwrite with Hono.js.
https://github.com/rxshabn/project-manager
appwrite full-stack-web-development honojs nextjs nuqs project-management tanstack-query typescript
Last synced: 24 days ago
JSON representation
Project Manager tool built using NextJS, React and Appwrite with Hono.js.
- Host: GitHub
- URL: https://github.com/rxshabn/project-manager
- Owner: rxshabN
- Created: 2024-12-26T23:29:17.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-09-02T08:06:59.000Z (about 1 month ago)
- Last Synced: 2025-09-02T08:23:00.137Z (about 1 month ago)
- Topics: appwrite, full-stack-web-development, honojs, nextjs, nuqs, project-management, tanstack-query, typescript
- Language: TypeScript
- Homepage: https://project-manager-rn.vercel.app
- Size: 1.73 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.