A comprehensive web application for tracking your fitness journey, built with Laravel. Track your workouts, monitor your nutrition, and achieve your fitness goals. Deployed : lifts.kesug.com
- Exercise Tracking: Log and monitor your exercise progress
- Lift Records: Keep track of your lifting stats and personal records
- Meal Logging: Track your daily nutrition and meal intake
- Weight Tracking: Monitor your weight progress over time
- Calorie Calculator: Calculate your daily caloric needs
- PHP >= 8.1
- Composer
- Node.js & NPM
- MySQL/MariaDB
- Clone the repository
git clone [repository-url]
cd workoutLogger- Install PHP dependencies
composer install- Install NPM dependencies
npm install- Create environment file
cp .env.example .env- Generate application key
php artisan key:generate- Configure your database in
.envfile
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=workout_logger
DB_USERNAME=your_username
DB_PASSWORD=your_password
- Run migrations
php artisan migrate- Build assets
npm run build- Start the development server
php artisan serve- Register a new account or login with existing credentials
- Navigate to different sections to:
- Log your exercises and track progress
- Record your lifts and personal records
- Track your daily meals and nutrition
- Monitor your weight changes
- Calculate your daily caloric needs
This project is open-sourced software licensed under the MIT license.