Skip to content

raghavshahhh/gymflow-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GymFlow Logo

πŸ’ͺ GymFlow

AI-Powered Fitness Tracking Landing Page with Modern Animations

Stars Forks License

Next.js React Tailwind TypeScript Framer Jest


🎯 What is GymFlow?

GymFlow is the official landing page for GymFlow App - an AI-powered fitness tracking application with personalized workouts and diet plans. Built with Next.js 16, featuring stunning animations and premium design.


✨ Features

  • 🎨 Premium Landing Page - Modern fitness aesthetic
  • 🎬 Framer Motion Animations - Smooth scroll effects
  • πŸ“± Fully Responsive - Mobile-first design
  • ⚑ Next.js 16 - App Router with Server Components
  • πŸ§ͺ Jest Testing - Unit and integration tests
  • πŸ’… Tailwind CSS v4 - Latest styling features
  • πŸ” SEO Optimized - Meta tags and Open Graph
  • πŸš€ Fast Performance - Optimized Core Web Vitals

πŸ› οΈ Tech Stack

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Framework: Next.js 16 (App Router)                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Language: TypeScript                                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Styling: Tailwind CSS v4                                    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Animations: Framer Motion                                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Testing: Jest + React Testing Library                       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Linting: ESLint + Prettier                                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸš€ Quick Start

Prerequisites

  • Node.js 20+ installed
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/raghavshahhh/gymflow-website.git
cd gymflow-website

# Install dependencies
npm install

# Run development server
npm run dev

Open http://localhost:3000 in your browser.


πŸ“œ Available Scripts

Command Description
npm run dev Start development server
npm run build Build for production
npm start Start production server
npm run lint Run ESLint
npm run format Format with Prettier
npm run test Run Jest tests
npm run test:watch Run tests in watch mode
npm run test:coverage Run tests with coverage

πŸ“ Project Structure

gymflow-website/
β”œβ”€β”€ app/                # Next.js App Router
β”œβ”€β”€ components/         # React components
β”œβ”€β”€ sections/           # Page sections
β”œβ”€β”€ utils/              # Utility functions
β”œβ”€β”€ config/             # Configuration files
β”œβ”€β”€ public/             # Static assets
β”œβ”€β”€ data/               # Static data
└── README.md

🎨 Sections

  1. Hero - Dynamic fitness intro
  2. Features - App highlights with AI
  3. Workouts - Personalized training
  4. Diet Plans - Nutrition guidance
  5. Testimonials - User reviews
  6. Download - App store links
  7. Contact - Newsletter signup

🀝 Contributing

  1. Fork the repository
  2. Create feature branch: git checkout -b feature/amazing
  3. Commit changes: git commit -m 'feat: add amazing feature'
  4. Push to branch: git push origin feature/amazing
  5. Open Pull Request

πŸ“ž Contact

Email Website


Made with ❀️ by Raghav Shah
Β© 2024-2026 All Rights Reserved

Profile Views

About

πŸ‹οΈ GymFlow - AI-Powered Gym Management Platform Landing Page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages