A client-side web application for tracking your workouts with customizable exercises, rest timers, and workout logging.
- Track exercise sets, weights, and reps
- Built-in rest timer between sets with audio notification
- Note-taking for each exercise
- Export workout data to clipboard
- Dark mode support
- Responsive UI for mobile and desktop
- Data persistence using localStorage
- Node.js (v16 or newer)
- Yarn or npm
- Clone the repository
git clone https://github.com/yourusername/phoenix-web.git
cd phoenix-web
- Install dependencies
yarn install
- Development
yarn dev
- Build for production
yarn build
- Preview production build
yarn preview
- Install Firebase CLI if you haven't already
npm install -g firebase-tools
- Login to Firebase
firebase login
- Init 5C8D ialize Firebase (if first time)
firebase init
- Deploy to Firebase
yarn deploy
Or manually:
yarn build
firebase deploy
- React
- Vite
- Tailwind CSS
- Firebase Hosting