Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

837 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aivery

Minimalist, AI-powered fitness app for consistent training. Connects to Strava, surfaces calm generative feedback on workouts, and keeps the UI focused on insight over noise.

Live: aivery-five.vercel.app


⚙️ Tech Stack

  • Frontend & Backend: Next.js (App Router)
  • Database: MongoDB Atlas
  • Authentication & Data Sync: Strava API
  • AI Services: Grok (xAI) — configurable via GROK_MODEL / LLM_MODEL_* env vars
  • Payments: Stripe

🗂 Project Structure

Folder / File Purpose
pages/ Traditional Next.js pages and API routes
app/ App Router structure (routes, layouts, metadata)
components/ Reusable UI components
lib/ Core logic (AI insights, API logic, DB access)
scripts/ One-off migration/repair/data scripts
public/ Static assets
__deprecated__/ Archived unused code (for review, not deleted)
docs/ Internal markdown docs for codebase, DB, prompts

📚 Internal Docs


🚀 Getting Started

git clone https://github.com/cophi-dev/aivery.git
cd aivery
npm install

# Copy and edit environment variables (Grok-only)
cp .env.local.example .env.local 2>/dev/null || true
# Set GROK_API_KEY, MONGODB_URI, Strava credentials, NEXTAUTH_SECRET in .env.local

About

Minimal Strava-connected fitness app with calm AI workout insights — less noise, more signal.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages