Dentelligence is a dental treatment management application that allows healthcare professionals to record patient treatments, generate reports, and manage audio recordings of patient interactions. The app leverages AVFoundation for audio recording and Whisper for transcription, providing a seamless experience for dental professionals.
- Audio Recording: Record patient interactions and treatments using AVFoundation.
- Transcription: Automatically transcribe audio recordings using Whisper.
- PDF Generation: Generate detailed treatment reports in PDF format.
- Patient Management: Store and manage patient information and treatment history.
- User-Friendly Interface: Intuitive UI built with SwiftUI for easy navigation.
To get started with Dentelligence, follow these steps:
-
Clone the repository:
git clone https://github.com/Kakar13/hackai-2025.git
-
Navigate to the project directory:
cd HackAI2025 -
Open the project in Xcode:
open HackAI2025.xcodeproj
-
Install dependencies: Ensure that required dependencies are installed using Swift Package Manager or CocoaPods, as specified in the project.
-
Run the app: Select a simulator or a physical device and click the run button in Xcode.
- Create a New Report: Navigate to the "New Report" section to enter patient details and start recording.
- Record Audio: Use the microphone button to start and stop audio recordings.
- View Reports: After generating a report, you can view it in the "Reports" section.
- Share Reports: Share generated PDFs via email or other sharing options.
Contributions are welcome! If you would like to contribute to Dentelligence, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/YourFeature
- Make your changes and commit them:
git commit -m "Add some feature" - Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.
- AVFoundation for audio recording capabilities.
- Whisper for transcription services.
- SwiftUI for building the user interface.