ArtiSight is an AI Photo Critique Assistant utilizing Large Language Models (LLMs) to analyze and critique photos. It offers objective and specific feedback on aspects like composition, lighting, color, and subject matter. ArtiSight stands out by providing actionable insights and personalized learning recommendations.
/artisight
- Contains the Vite + React.js frontend application./backend
- Contains the Python Flask backend application.ArtiSight Presentation.pdf
- Presentation slides for the project.ArtiSight Report.pdf
- Detailed project report.ArtiSight Demo.mp4
- Video demonstration of the project.
To set up the frontend:
- Navigate to the
artisight
folder. - Install dependencies with npm:
npm install
- Start the development server:
npm run dev
To set up the backend:
- Navigate to the
backend
folder. - Install the required Python packages:
pip install -r requirements.txt
- Start the Flask application:
python app.py
Once both the frontend and backend servers are running, you can access the frontend via http://localhost:5173
and interact with the backend through the API endpoints exposed at http://127.0.0.1:5000
.