Inspiration

As students, we constantly juggle classes, work, studying, clubs, commuting, and trying to have a life. Staying healthy often becomes the first thing to drop. Most fitness apps expect you to schedule your life around the workout. We wanted to reverse that.
PhysIQ is fitness that adapts to your life, not the other way around.

What it does

PhysIQ is an AI-powered fitness platform built for busy students.
It automatically generates:

  • Personalized workout routines
  • Daily schedules
  • Budget-friendly meal plans

all dynamically tailored around your classes, job hours, and real-life commitments.

You can also share pictures and progress with the community to stay motivated and accountable.

How we built it

We built PhysIQ with a Django backend and a single-page dashboard interface using JavaScript, HTML, CSS, and Bootstrap 5. At the end, we have over 5000 lines of code all hosted on a Vultr Debian 13 VPS and utilizing Cloudflare CDN.

  • The backend manages authentication, user profiles, scheduling logic, and stores generated plans, user profile/data, and images in SQLite.
  • For AI generation, we use structured prompts and a lightweight RAG approach to personalize workouts and meals to each user’s time constraints, goals, and dietary needs.
  • The dashboard loads content dynamically with JS fetch() calls, creating a smooth SPA-like experience without full page reloads.
  • UI focus: clean, supportive, and not overwhelming something students actually want to use.

Challenges we ran into

Time was our biggest constraint. We had a large feature scope and had to integrate multiple moving parts (AI generation, scheduling logic, and dynamic UI).
Moving quickly meant we hit bugs and design conflicts, but we adapted fast and kept shipping.

Accomplishments we're proud of

  • We built a fully functional, end-to-end product, not just a prototype.
  • IT IS LIVE right now here
  • Every core feature works, and works together.
  • PhysIQ is live today, and we’re already using it ourselves in our daily routines.
  • It actually solves a real problem that many students face.

What we learned

We learned the importance of clear task delegation, consistent communication, and focusing on user experience early.
We also learned how powerful structured prompt engineering is for producing reliable, real-world AI outputs.

What's next for PhysIQ

PhysIQ is already live, and we plan to continue developing it beyond the hackathon. Our next goal is a Mobile app.

Our goal is to turn PhysIQ into the go-to fitness system for students everywhere.

Share this project:

Updates