Skip to content

Simple game for identifying objects in images. Uses Convolutional Neural Network (CNN)

Notifications You must be signed in to change notification settings

lekipising/play-classify-score

Repository files navigation

Welcome to Play & Classify

This a simple and fun app to play with recognizing objects in images.

The application consists of 2 parts:

  1. The frontend (this repository) The frontend is a Next JS app that is deployed to Vercel. Some of the tools used:
  • Next JS
  • Tailwind CSS
  • TypeScript
  • Axios (for making API calls)
  • React Toastify (for showing notifications)
  1. The backend (find the backend repository here). The backend is a Flask app that endposes a REST endpoint for receiving selected image and giving predictions. The backend is deployed to Render.

How it works

The user is presented with a number of predefined images where they are supposed to pick the most prominent object in the image. The user can then see how well they did and see the correct answer.

UX and minimizing user errors

The app has been built to be easy to use and prevent user from making mistakes. This is done by only showing the user the UI they can interact with at any given time. The user is also given feedback on their actions through hover effects and animations. Possible errors that the user can encounter are:

  1. API is down. This is most likely caused by Render powering down inactive APIs. The user is notified when this happens.

Purpose

The purpose of this app is to provide an easy way to practice recognizing objects in images. It is intended to be used by people who are learning about image recognition. It is also meant to be used by people who want to have fun with image recognition.

Objectives of the project

  1. To provide a fun way to practice recognizing objects in images.
  2. To provide a way to practice recognizing objects in images using a mobile device.
  3. Aid in learning about image recognition.

Video of the app in action

Play & Classify

Visit the app and Play!

Play & Classify

About

Simple game for identifying objects in images. Uses Convolutional Neural Network (CNN)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published