cd ..
LIFT

Mobile gym tracker with custom sets.

TimelineSep 2024 - Dec 2024
TypeMobile
LinkGitHub
tech stack
React NativeExpoAWSFigmaPostgreSQLExpressNode.js
what i did
  • Built a full-stack mobile gym tracking app with React Native + Expo (TypeScript) supporting custom set types: dropsets, warmup sets, and failure sets.
  • Designed a lightweight MVC REST API with Node.js, Express, PostgreSQL, and Sequelize; hosted on AWS EC2 with RDS for the database.
  • Implemented JWT authentication, bcrypt password hashing, Multer for avatar uploads, and SQLite for offline-capable local storage.
  • Structured file-system-based navigation with expo-router, NativeWind styling, and a typed API wrapper standardizing all backend requests.
github · linkedin · email · resume
LIFT | Santiago Uribe