A Personalized Skincare Tracker and Ingredient Guide
This software helps users track their daily skincare routines while providing detailed insights into the ingredients in the products they use. It aims to help users understand how specific ingredients affect their skin, ensuring they make informed decisions for their skincare routine.
- Features
- Project Structure
- Development Tools
- Project Roadmap
- Contributor
- Educational Purpose
- License
- Credits & Inspiration
- Track morning and evening skincare routines
- Add notes about how your skin reacts to products
- Learn about ingredients and how they affect your skin
- Submit routines which are automatically saved to a CSV database
- Display product images alongside ingredient info when available
- Stay informed with skincare tips and resources
app.py– main Streamlit application, now includes product image display logicroutines/– code to log daily skincare routinesingredients/– ingredient lookup and dataimages/– contains product images and app UI screenshotsprojectroadmap.md– project sprint planning and task trackingREADME.md– project overview and setup instructionsLICENSE– open source license (MIT)routine_log.csv– file that automatically saves skincare entries
- Python
- Streamlit (for the web app)
- Markdown (for documentation)
- pandas (for data handling)
- os and csv (for file operations)
- base64 (for encoding background image as inline HTML)
View the full Project Roadmap to see tasks and progress across each sprint.
Claude Kamgna
This project was created as part of an educational assignment for academic purposes. It is not intended for commercial use. SkinSense was developed to demonstrate skills in Python, Streamlit, GitHub, and project management practices.
This project uses the MIT License.