Back
Human or AI

Human or AI

Full-stack web application where users can guess whether images are generated by a human or by artificial intelligence. This app aims to develop a database to better categorize AI-generated content for customers.

Technologies

PERN stack (PostgreSQL, Express, React, Node)
Heroku
Passport for authentication
AWS S3 for image storage
Material UI for frontend design

Key Features

  • Authentication system to register, sign in, and sign out
  • Categorized lists of human-made and AI-generated images
  • Vote functionality allowing users to vote 'human' or 'AI' on each image
  • Responsive 'results' feature updating immediately after a user votes

Purpose

To create an engaging platform where users can interactively guess the origin of images, enhancing understanding of AI capabilities in image generation.

Role

Sole developer

Challenges & Solutions

Integrating AWS S3 for efficient image storage and retrieval

Implemented AWS S3 for scalable and secure image storage

Ensuring secure and seamless user authentication using Passport

Utilized Passport to manage user authentication and session management

Real-time update of results after voting

Used React state management and server-side logic to update results dynamically