Skip to content

๐ŸŽ‹ Sensai transforms how you workout by providing you with real-time suggestions and analytics, powered by advanced computer vision algorithms.

License

Notifications You must be signed in to change notification settings

martin226/sensai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Logo

Sensai

The workout platform revolutionizing the way you workout with a built-in AI coach that changes how you exercise.

tldr; Sensai transforms how you workout by providing you with real-time suggestions and analytics, powered by advanced computer vision algorithms.

How it Works

Website -> Backend API -> AI Model -> Website

Backend API and AI

  • Flask webserver that handles authentication, image processing, and workouts
  • JWT (Json Web Tokens) for authentication
  • MongoDB as our database
  • Mediapipe for finding (x, y) coordinates of body landmarks
  • SocketIO for real-time data exchange with the client

Website

  • Built with NuxtJS and WindiCSS, and designed on Figma
  • SocketIO for real-time data exchange with the server

Project Setup

Backend API and AI

cd backend
poetry install
FLASK_APP=backend FLASK_ENV=development poetry run flask run

Website

cd website
yarn install
yarn dev

About

๐ŸŽ‹ Sensai transforms how you workout by providing you with real-time suggestions and analytics, powered by advanced computer vision algorithms.

Topics

Resources

License

Stars

Watchers

Forks