A Google Drive-like file management application built with Next.js, TypeScript, and Tailwind CSS. This project features authentication, file upload, file management, and a modern UI.
- app/: Main Next.js application pages and layouts, including authentication and root routes.
- components/: Reusable React components and UI primitives (in
components/ui/). - constants/: Project-wide constants.
- hooks/: Custom React hooks.
- lib/: Utility functions, server actions, and Appwrite integration logic.
- public/: Static assets (icons, images, etc.).
- types/: TypeScript type definitions.
- Configuration files: Next.js, ESLint, Tailwind, and TypeScript config files.
- User authentication (sign in/up)
- File upload and management
- Responsive, modern UI
- Custom hooks and reusable components
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- Appwrite (for backend services)