QuillSense is an AI-powered handwriting analysis application that helps users understand their handwriting patterns, mood, and overall well-being. This app takes user input, including their full name, age, sleep hours, current mood, exercise history, and a sample photo of their handwriting.
Once all inputs are collected, the data is sent to the Gemini AI model through a FastAPI backend. The model then generates a detailed analysis, including handwriting insights, mood-stress correlation, personalized recommendations, future mood predictions, and a summary. The results are presented using charts and graphs for better clarity. Users also have the option to listen to the analysis instead of reading it and can easily share the full report with others.
- ✍️ Handwriting Analysis: Get insights into your handwriting style and what it reveals about you.
- 📊 Handwriting Score: A bar graph representation of your handwriting score.
- 😊😟 Mood-Stress Correlation: Understand how your mood and stress levels are related.
- 🏋️♂️ Personalized Recommendations: Get AI-generated tips to improve your well-being.
- 📈 Future Mood Predictions: A line graph predicting your future mood trends.
- 📝 Summary & Conclusion: A simple explanation of your overall analysis.
- 🎧 Listen to Analysis: If you don't want to read, listen to the AI-generated report.
- 📤 Share Analysis: Easily share your full analysis with friends and family.
- ⚛️ React Native
- 🚀 Expo
- 🔄 Zustand (State Management)
- 🎨 NativeWind (Styling)
- 🎭 Lottie React Native and Lucide React Native (Icons)
- 📊 React Native Chart Kit (Graphs & Charts)
- 📝 React Native Markdown Display (Display markdown data)
- ⚡ React Native Flash Message (Display toast messages)
- 🔗 Axios (API Requests)
- 🏎️ FastAPI (Backend Framework)
- 🤖 Gemini API (AI Model for Analysis)
- 📷 Expo Image Picker (For Handwriting Image Upload)
- 🔊 Expo Speech (For Listening to Analysis)
- 📤 Expo Sharing (For Sharing Analysis Report)
- 🔍 Markdown to Text & Marked (For Formatting Analysis Output)
The creator of this application is not responsible for any inappropriate content generated by the Gemini API. The responses generated by the Gemini API are beyond the user's control.