A modern, responsive document management system built with Next.js and shadcn/ui components. This application provides a seamless experience for creating, editing, and managing documents with a beautiful user interface.
- 📱 Responsive design with mobile support
- 📝 Rich text document editor
- 🎨 Modern UI with shadcn/ui components
- 🚀 Built with Next.js 14
- 🎯 TypeScript support
- 🎭 Custom hooks for enhanced functionality
- Framework: Next.js 15
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Icons: Lucide Icons
- Language: TypeScript
- Node.js (v18 or higher)
- pnpm (recommended) or npm
- Clone the repository
git clone <repository-url>
cd docs
- Install dependencies
pnpm install
- Start the development server
pnpm dev
- Open http://localhost:3000 in your browser
src/
├── app/ # Next.js app directory
│ ├── documents/ # Document management pages
│ └── layout.tsx # Root layout
├── components/ # React components
│ └── ui/ # UI components
├── hooks/ # Custom React hooks
└── lib/ # Utility functions
- Run development server:
pnpm dev
- Build for production:
pnpm build
- Start production server:
pnpm start
- Lint code:
pnpm lint