Inspiration
We were inspired by health videos we watched in class that showed how people who smoke or vape can age faster than people who don’t. The videos really stuck with us, and we thought it would be cool to make something that shows how lifestyle choices can affect how you look over time. We wanted to raise awareness and help people make healthier decisions by showing them the effects in a more personal way.
What it does
Our project is a time machine for your face. You upload a picture of yourself and choose your habits—like if you vape, don’t get enough sleep, or exercise. Then the software shows what you might look like in the future depending on those habits. If you make healthy choices, you age better. If you make unhealthy choices, you age faster. It’s a visual way to see how your choices matter.
How we built it
We wrote the code using PyCharm and built the interface using Streamlit, which made it easy to let people upload images and pick their habits. We also used AI to generate an aged version of the user’s photo. We had to connect everything so that the AI changes based on what the person selects. That took some time and problem-solving.
Challenges we ran into
We had a lot of trouble setting up the AI. It used older code that didn’t work well with the tools we had, so we had to figure out how to update things and fix errors. It was also hard to make the aged images look realistic and match the health choices people made. Sometimes, things just wouldn’t work and we had to keep trying different solutions.
Accomplishments that we're proud of
We’re extremely proud that we got the AI to work and that we taught ourselves how to use Streamlit to make the app. It was exciting to see everything come together.
What we learned
We learned a lot about how APIs work and how AI can be used in creative ways. We also learned how to fix bugs, use new tools, and connect different parts of the program together. It was a big learning experience for all of us. It was also a big jump from using common IDEs such as PyCharm and Eclipse to terminal and command line prompts.
What's next for Aging Through Time
Next, we want the app to give helpful tips based on your choices. For example, if you say you vape or don’t sleep much, the app could suggest ways to improve your habits. We’d also like to make the aging effects even more realistic and add more features over time.
Built With
- huggingfaceapi
- numpy
- pil
- pycharm
- streamlit
Log in or sign up for Devpost to join the conversation.