Skip to content

PowerAI is an AI-powered strength training analytics platform that helps athletes, bodybuilders, and powerlifters make sense of their workout history.

Notifications You must be signed in to change notification settings

nicknickmak/PowerAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerAI Logo

Welcome!

Check out PowerAI

  • (guests are currently not supported, so please refrain from submitting anything)

This repository showcases my skills in full-stack software engineering, machine learning, and modern web development. PowerAI is a multi-component project designed to demonstrate:

  • Backend API development with FastAPI and Python
  • Database design and migrations using Alembic and SQL
  • Frontend engineering with React and TypeScript
  • Machine learning integration for intelligent features
  • DevOps and deployment readiness

Repository Structure

  • app_ai/: Python-based AI and API logic (FastAPI, ML, embeddings)
  • backend/: Database models, migrations, and service layer
  • frontend/: React + TypeScript web application

Skills Demonstrated

  • Python (FastAPI, ML, data processing)
  • SQL, Alembic (migrations)
  • RESTful API design
  • React, TypeScript, CSS
  • Software architecture & modular design
  • DevOps basics (Procfile, requirements management)
  • Testing (unit, integration)

How to Explore

  • Review the code in each folder for best practices and modularity
  • See app_ai/main.py for API endpoints and ML integration
  • Check frontend/src/ for React component structure and UI logic
  • Database schema and migrations are in backend/alembic/

About Me

This project was made to encourage my advancement in fitness, while also to provide context for my knowledge in the following software engineering skills.

  • Build scalable APIs
  • Integrate machine learning
  • Design modern web interfaces
  • Work across the stack

Feel free to reach out for collaboration or questions!


Created by Nick Mak

About

PowerAI is an AI-powered strength training analytics platform that helps athletes, bodybuilders, and powerlifters make sense of their workout history.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published