Pictorica is a social media application that allows users to create, share, and interact with posts. The app includes advanced AI features to ensure that all content remains appropriate, including a paraphrasing tool and inappropriate content detection for both text and images.
- User Account Management: Users can create, view, and manage their profiles.
- Post Management: Users can create, save, view, edit, and delete posts.
- Post Search: Search functionality to find posts.
- AI-powered Caption Paraphraser: Helps users improve their captions.
- Inappropriate Content Detection: Ensures that both images and text are appropriate and free from offensive material.
- Clone the repository to your local machine:
git clone https://github.com/jps27CSE/Pictorica-React_Tailwind_ReactQuery_Appwrite.git
cd pictorica-app
- Install dependencies:
npm install
- Create a
.env.local
file in the root directory and add the following:
VITE_APPWRITE_PROJECT_ID=''
VITE_APPWRITE_URL=''
VITE_APPWRITE_STORAGE_ID=''
VITE_APPWRITE_DATABASE_ID=''
VITE_APPWRITE_SAVES_COLLECTION_ID=''
VITE_APPWRITE_POSTS_COLLECTION_ID=''
VITE_APPWRITE_USERS_COLLECTION_ID=''
VITE_API_NINJAS=''
VITE_AI21STUDIO_API=''
- Start the development server:
npm run dev
Check out the live version of the app here: Pictorica Live
Watch the demo video here: Pictorica Demo