Shareit
Share-it is a full-stack photo and file sharing platform that lets users upload, manage, and share media directly through secure links with optional password protection and expiration settings.

Overview
Share-it is a fully functional media sharing web application developed to allow users to upload images and files, organize them into albums or collections, and generate shareable links with optional privacy controls. It blends secure backend architecture with clean UI for a seamless user experience.
The Challenge
With the increasing demand for quick and secure file sharing, many users still rely on third-party apps that lack customization, privacy controls, or user ownership. The goal was to build a platform where users can safely upload, share, and manage their media without losing control over content access.
Approach
Share-it was built using Next.js and TypeScript for a scalable frontend and backend experience. Images and files are stored using Cloudinary (or a chosen cloud storage), and account security is enforced with NextAuth.js. The solution delivers link generation, user authentication, and media management through a responsive UI powered by Tailwind CSS.
Outcome
"Share-it delivers a complete media sharing experience from upload to shareable link creation with optional privacy features. The project helped demonstrate full-stack engineering capabilities including authentication, database operations, secure file handling, and UI/UX design. "