This roadmap tracks the key milestones and tasks for the development of SkinSense – a personal skincare tracker and ingredient guide designed to help users make more informed skincare decisions. The project spans 3 sprints.
Goal: Lay the foundation of the SkinSense project. Set up the repository, evaluate similar projects, and begin planning key features.
- ✅ Choose and submit project topic (SkinSense)
- ✅ Join KSU-HMI GitHub organization
- ✅ Accept repo ownership/maintainer role
- ✅ Create and commit a custom
README.md - ✅ Fork and clone radiant
- ✅ Explore the radiant codebase and document findings
- ✅ Create this
projectroadmap.mdfile and start tracking tasks
- While reviewing the radiant repo, I gained ideas for how to design SkinSense’s layout and user input forms using Streamlit.
Goal: Start coding SkinSense features and document meaningful updates with commit messages.
- Set up basic Streamlit interface for logging skincare routines
- Add input fields for product name, time of day (AM/PM), and skin notes
- Create placeholder structure for ingredient analysis page
- Build logic to store and display daily routines
- Write and commit code changes with clear commit messages (6+ commits)
- Build “Add Skincare Product” form in Streamlit
- Set up basic data model (local storage or CSV)
- Add styling and layout improvements
- Create test data and try first user entry
- Document fixes or improvements from testing
- Add footer or extra interface options
- Paste 2 code commit URLs here (with descriptions)
Goal: Finalize features, polish the interface, and communicate your project to others.
- Improve UI styling in Streamlit
- Add functionality to analyze skincare ingredients
- Allow user to filter or review past routine entries
- Fix bugs and test across use cases
- Create a single PowerPoint slide introducing SkinSense
- Include: Project name, tagline, your name
- Show 1–2 screenshots or mockups
- Clearly explain what the tool does
- Upload to GitHub repo and D2L