A modern, intuitive fitness tracking web application built with React for seamless workout performance visualization and analysis.
- 🎨 Modern UI/UX Design - Clean, minimalist interface with smooth animations
- 📊 Interactive Data Visualizations - Dynamic charts and progress tracking with Recharts
- ⚡ Fluid Animations - Seamless page transitions and micro-interactions with Framer Motion
- 📱 Responsive Design - Optimized experience across all devices
- 🎯 Intuitive Navigation - Smart routing with React Router for effortless user experience
- Performance Dashboard - Interactive analytics with tabbed views for different metrics
- Exercise Form Interface - Elegant workout input with smart validation
- Progress Visualization - Beautiful charts showing workout trends and improvements
- Results Display - Clean, organized presentation of performance metrics
- Node.js 18+ (for development)
- Modern web browser (Chrome, Firefox, Safari, Edge)
# Clone the repository
git clone https://github.com/CarlosOchoa8/trackfit-frontend.git
cd trackfit-frontend
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildCreate a .env file in the root directory:
VITE_EXERCISE_BACKEND_API=[TrackFit_Backend]- Line Charts - Progress tracking over time with trend indicators
- Bar Charts - Volume and intensity comparisons
- Area Charts - Cumulative performance metrics
- Interactive Tooltips - Detailed information on hover
- Metric Cards - Clean, card-based layout for key performance indicators
- Color Coding - Intuitive color system for progress visualization
- Simplicity First - "No complications, just info" - clean, focused interface
- Performance Oriented - Fast loading and smooth interactions
- Accessibility - Keyboard navigation and screen reader support
- Mobile First - Responsive design that works perfectly on all devices
- Modern, responsive design system
- Smooth animations and transitions
- Interactive data visualizations
- Intuitive navigation flow
- Dark mode theme support
- Advanced animation patterns
- Improved accessibility features
- Enhanced mobile experience
This project is licensed under the MIT License - see the LICENSE file for details.
- Live Demo - Experience TrackFit in action
- TrackFit Backend - FastAPI backend service
For questions, suggestions, or UI/UX feedback:
- 🐛 Issues: GitHub Issues
- 💬 Feature Requests: Share your ideas for improving the user experience
- 🎨 Design Suggestions: We love feedback on visual improvements