PHYSQ- React Native (Expo), TypeScript, Node.js, Express.js, MongoDB
πͺ PHYSQ β Fitness & Workout Tracking App
A cross-platform fitness tracking application that helps users manage workouts, track progress, and visualize fitness data across mobile and web platforms.
π Key Highlights
- Workout session tracking with exercises, sets, reps, and weights
- Custom workout templates for structured and repeatable training
- Progress analytics & charts to monitor fitness improvements
- Secure user profiles with goal and body-stat management
- Cross-platform support (iOS, Android, Web) via Expo
- Modern UI with dark mode and responsive layouts
π οΈ Tech Stack
Frontend (Mobile & Web)
- React Native + Expo
- TypeScript
- Expo Router (navigation)
- React Context API (auth & theme)
- React Native Chart Kit
- Expo SecureStore & AsyncStorage
Backend
- Node.js + Express
- MongoDB (Mongoose)
- JWT-based authentication
- bcrypt password hashing
π Core Features
- Real-time workout tracking & history management
- Weekly summaries and performance trends
- Visual progress dashboards with charts
- Training schedule uploads
- Light/Dark theme support
π Security & Reliability
- JWT authentication with protected API routes
- Secure credential storage on mobile devices
- Encrypted password handling
- CORS-secured backend APIs
π― Purpose
Built to demonstrate cross-platform app development, RESTful API integration, secure authentication, and data-driven UI design using modern React Native and backend technologies.