Skip to content

This software helps users track their daily skincare routines and gain detailed insights into the ingredients in their products. By understanding how specific ingredients affect their skin, users can make more informed decisions about their skincare choices.

Notifications You must be signed in to change notification settings

ksu-hmi/SkinSense

 
 

Repository files navigation

🌿 SkinSense

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.

Table of Contents

Features

  • 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

📋 Project Structure

  • app.py – main Streamlit application, now includes product image display logic
  • routines/ – code to log daily skincare routines
  • ingredients/ – ingredient lookup and data
  • images/ – contains product images and app UI screenshots
  • projectroadmap.md – project sprint planning and task tracking
  • README.md – project overview and setup instructions
  • LICENSE – open source license (MIT)
  • routine_log.csv – file that automatically saves skincare entries

Development Tools

  • 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)

🗂️ Project Roadmap

View the full Project Roadmap to see tasks and progress across each sprint.

Contributor

Claude Kamgna

Educational Purpose

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.

📄 License

This project uses the MIT License.

✨ Credits & Inspiration

About

This software helps users track their daily skincare routines and gain detailed insights into the ingredients in their products. By understanding how specific ingredients affect their skin, users can make more informed decisions about their skincare choices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 76.5%
  • CSS 22.6%
  • HTML 0.9%