Voice Diary is an innovative application that enables users to record voice entries which are automatically analyzed for emotional content using advanced AI. The app provides valuable insights into the user's emotional patterns over time, along with personalized recommendations.
- Framework: React
- State Management: Redux
- UI/UX Design: Figma-designed interface
- Web Framework: Gin
- Authentication: HTTP-Only + Cookies
- API Development: RESTful endpoints
- API Framework: FastAPI
- Database: PostgreSQL
- Containerization: Docker
- CI/CD: GitHub Actions
- 🎤 Voice Recording
- 😊 Real-time Emotion Analysis (anger, happiness, sadness, etc.)
- 📈 Emotion Trend Visualization
- 📝 Diary Entry Management
- 🔐 Secure User Authentication
- ☁️ Cross-device Cloud Sync
- 💡 Special AI Recommendations (personalized insights)
- Node.js v20.17.0
- Go 1.23.4
- Python 3.13
- Docker
- See installation in the special files for frontend and backend