FileNest is a secure cloud storage application designed to offer a seamless and modern user experience. Built with Next.js, TypeScript, and PostgreSQL, it provides real-time file management with a sleek, responsive interface. Key features include:
- Secure Authentication: Powered by Clerk, offering email verification and OTP support.
- File Management: Upload, organize, star, and delete files with intuitive drag-and-drop support.
- Folder Structure: Easily create and navigate through nested folder hierarchies.
- Storage Management: Each user has a 150MB limit with real-time usage tracking.
- Trash System: Soft delete with restore functionality to prevent accidental data loss.
- Modern UI: A clean, minimal design inspired by Apple's aesthetics, ensuring a pleasant user experience across all devices.
- Real-time Updates: Instant feedback for all file operations, enhancing user interaction.
- Technical Features: Full TypeScript implementation, PostgreSQL integration with Drizzle ORM, and cloud storage redundancy with ImageKit and Cloudinary.
FileNest is open source, encouraging contributions from the developer community to enhance its features and capabilities.