A secure cloud storage solution inspired by Google Drive, built with Node.js, Express, and Prisma. This application allows users to upload, organize, and share files with others.
- User Authentication: Secure session-based auth using Passport.js
- File Management: Upload, view, and download files
- Folder System: Create, organize, and manage folders
- Cloud Storage: Files stored in Cloudinary for reliability
- Sharing: Generate shareable links.
- Responsive UI: Built with Tailwind CSS for all devices - (Pre-components)
- Node.js
- Express.js
- Prisma ORM
- PostgreSQL
- Passport.js (Local Strategy)
- Multer (File upload handling)
- Cloudinary (Cloud storage)
- EJS Templates
- Tailwind CSS
- JavaScript
- Session storage with Prisma Session Store
- Environment variables via dotenv
- still in progress - (having hard time with prisma)


