App Features:
- User Authentication:
- User registration and login functionality using Supabase authentication.
- Image Upload:
- Allow users to upload images.
- Integrate Cloudinary for image storage and retrieval.
- Image Display:
- Display uploaded images in a gallery format.
- Include infinite scroll
- Image managment:
- Allow to delete pictures
- Allow to edit picture title
- Search Functionality:
- Enable users to search for images by keywords.
- User Profiles:
- User profiles to showcase uploaded images and user information.
- Allow to edit user profiles information
- Favourite/Bookmark Feature:
- Allow users to create image collections, something similar to “pins”.
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.