Project Info
This project did not submit a demo video on Devpost.
What it does
Our Fitness app is designed for anyone to achieve their dream body. We found that other fitness apps tend to be demotivating when reaching our goals in the gym. We wanted to create an experience that would give you many options about how to attain your ideal body weight through different exercises while giving you a reason to come back. Using our app any user is able to create a profile, storing the user's height and weight for their BMI to be calculated. The app is intended to be used daily, as we have a ToDo list just for the exercises they have chosen for once they signed into their account.
How we built it
The technologies used in this project is Django, Python, HTML, and CSS.
Challenges we ran into
We found that we were too ambitious when it comes to trying out new things, which ended up with none of what we envisioned of using, such as MindDB and CockroachDB. Spent a lot of time learning it and fixing bugs while learning it realizing it's eating up a lot of our time until it's too late.
Accomplishments we're proud of
We're proud we got a finished project up and running. We went beyond our limit when making the UI, and the backend was very clean for this being the first time that most of us used Django.
What we learned
We learned a lot about the back end side of web development.
What's next
We would like to continue by integrating an AI virtual trainer and add more incentives to keep users fit compared to other apps.
QuickFit
Project made for CalHacks 2023

Our Fitness app is designed for anyone to achieve their dream body. We found that other fitness apps tend to be demotivating when reaching our goals in the gym. We wanted to create an experience that would give you many options about how to attain your ideal body weight through different exercises while giving you a reason to come back.
Using our app any user is able to create a profile, storing the user's height and weight for their bmi to be calculated. The app is intended to be used daily, as we have a ToDo list just for the exercises they have chosen for once they signed into their account.
The technologies used in this project is Django, Python, HTML, and CSS.
Analysis
View
Metric
- 24
- 20
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- HTMLIn code
- PythonIn code
- DjangoClaimed
3 of 4 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
20 KB
Source files
23
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
manuell191/CalHacksFitness
25 files · 202 KB · @ 4bc7344
Structure
Interface
5 files · 20%Screens, components and styles rendered to the user.
Application logic
15 files · 60%Domain rules, services and shared utilities.
Data & schema
2 files · 8%Schema definitions, migrations and data access.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python69%
- HTML19%
- CSS9%
- Markdown4%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.