Skip to content

BeiruthDEV/SCALE

Repository files navigation

SCALE Logo

SCALE: Trust your Instinct, Defy your Limits

React Vite Tailwind CSS GSAP License: MIT


About

SCALE is a workout and nutrition tracking app for athletes and fitness enthusiasts focused on structured progressive overload. This repository is the cinematic landing page built to promote it.

The landing page was developed as part of my undergraduate thesis (TCC) in Software Engineering, with emphasis on advanced frontend engineering: scroll-driven animations, a custom design system, and high-fidelity UI mockups that mirror the app's interface.

🏗️ The SCALE app (backend + mobile) is currently in development.


Screenshots

Hero Section Features Section Protocol Section


Key Features

  • Brutalist Design System — Dense dark theme with flame orange (#F97316) accent palette, uppercase typography, and navigation with translucent borders
  • GSAP Animations — Scroll-triggered animations via ScrollTrigger, staggered entry effects, and magnetic interactions on interactive elements
  • Sticky Stacking UI — Components that visually mimic the final app interface with depth through sticky scroll layering
  • SVG Noise & Texture — Native SVG noise and linear grid gradients replicating industrial tracking panels
  • Optimized Performance — Vite build delivers sub-second rendering with Hot Module Replacement in development

Tech Stack

Tool Version Role
React 19.0.0 Component-based UI
Vite 6.2.0 Build tool & dev server
Tailwind CSS 4.0 Utility-first styling
GSAP + ScrollTrigger 3.12 Scroll-driven animations
Lucide React Icon library

Installation

git clone https://github.com/BeiruthDEV/SCALE.git
cd SCALE
npm install
npm run dev       # http://localhost:5173

To build for production:

npm run build     # output → /dist

Project Structure

SCALE/
├── public/                 # Static assets and meta files
├── src/
│   ├── components/
│   │   ├── Hero.jsx        # Main cinematic cover section
│   │   ├── Header.jsx      # Navigation with blur + magnetic effects
│   │   ├── Features.jsx    # App features with micro-UI interactions
│   │   ├── Protocol.jsx    # GSAP Sticky Stacking UI screens
│   │   ├── Philosophy.jsx  # Parallax manifesto section
│   │   └── Footer.jsx      # CTA footer
│   ├── App.jsx
│   ├── index.css           # Global Tailwind styles + custom keyframes
│   └── main.jsx
├── tailwind.config.js      # Design tokens and palette
└── vite.config.js

License

MIT — free to use for study and portfolio purposes.


About

A dark-themed workout and nutrition tracking app for lifters and fitness enthusiasts. Log your training sessions, track progressive overload, and monitor your diet — all in one place. Built as a Software Engineering thesis (TCC).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors