# **App Name**: DataPipe

## Core Features:

- Manual Input: Accept keyboard input for manual data entry.
- Speech Input: Utilize speech-to-text via Gemini to input data using voice commands. LLM tool will decide whether to include.
- Google Sheets Integration: Fetch data from a linked Google Sheet, importing and parsing its contents.
- Data Consolidation and Formatting: Combine data from all sources, validate entries, and format it into a structured CSV file.
- One Drive Output: After the data is consolidated it should upload the new csv file into a Microsoft Onedrive Folder
- Range Start: Accept the start of a range as an integer.
- Range End: Accept the end of a range as an integer
- Type Input: Accept the type of item as text.
- Type Dropdown: Accept the type of item as a dropdown.
- Aisle Number: Accept the aisle number as an optional integer.
- Description Input: Accept a description of the item.

## Style Guidelines:

- Primary color: Soft purple (#B19CD9), chosen for its blend of calm reliability and high-tech feel.
- Background color: Very light purple (#F0ECF8), nearly white, offering a gentle backdrop that maintains the app’s distinctiveness.
- Accent color: Lavender (#E6E6FA), a brighter accent color with more brightness and saturation to draw attention to important details.
- Clean, sans-serif font for clear readability across all data inputs and displays.
- Simple, outlined icons for data sources and actions (keyboard, microphone, sheet, save).
- Structured layout with clear sections for each input method (keyboard, speech, Google Sheet).
- Subtle animations during data processing and CSV generation to indicate activity.