Welcome to My Image Gallery Project! This project allows users to upload images from various sources like their device, web addresses, cameras, Google Drive, Dropbox, Shutterstock, Getty Images, iStock, and Unsplash. The uploaded images are stored securely on Cloudinary.
Users can upload images from their devices or any supported source. The uploaded images are seamlessly integrated into the platform.
Uploaded images are securely stored in Cloudinary, providing reliable and scalable storage solutions.
Users can organize their uploaded images by creating albums. This feature helps in better managing and categorizing images.
Users can mark images as favorites and like them. This feature enables users to curate their favorite images and easily access them later.
Users can edit images using various tools:
- Blur: Apply blur effect to the image.
- Convert to Gray: Convert the image to grayscale.
- Pixelate: Pixelate the image for privacy or artistic purposes.
- Remove Background: Remove the background from the image.
- Generative Fill: Apply generative fill to the image with or without user prompts.
- React: Frontend development
- Next.js: Server-side rendering and routing
- Cloudinary: Cloud storage for images
- Tailwind CSS: Styling
- TypeScript: Type-safe JavaScript
- Other relevant technologies for image editing features
Check out the live demo of the project here.
- Clone the repository.
- Install dependencies using
npm install
. - Configure Cloudinary credentials.
- Start the development server using
npm run dev
.