# CicloVital ## Docs - [Auth Service](https://mintlify.wiki/IsaacBenavides/CicloVital/api/auth-service.md): User authentication and registration service - [Chat Service](https://mintlify.wiki/IsaacBenavides/CicloVital/api/chat-service.md): Chat management and conversation service - [ChatContext](https://mintlify.wiki/IsaacBenavides/CicloVital/api/contexts/chat-context.md): Manages the currently selected chat conversation with localStorage persistence - [ThemeContext](https://mintlify.wiki/IsaacBenavides/CicloVital/api/contexts/theme-context.md): Manages application theme with automatic DOM updates and localStorage persistence - [UserContext](https://mintlify.wiki/IsaacBenavides/CicloVital/api/contexts/user-context.md): Manages user authentication state across the application with localStorage persistence - [Daily Record Service](https://mintlify.wiki/IsaacBenavides/CicloVital/api/daily-record-service.md): Daily health and wellness record management service - [useAuth](https://mintlify.wiki/IsaacBenavides/CicloVital/api/hooks/use-auth.md): Custom hook for managing user authentication, registration, and session state - [useChat](https://mintlify.wiki/IsaacBenavides/CicloVital/api/hooks/use-chat.md): Custom hook for managing chat operations including listing, creating, and deleting chats - [useDailyRecord](https://mintlify.wiki/IsaacBenavides/CicloVital/api/hooks/use-daily-record.md): Custom hook for managing daily health records with CRUD operations - [useLocalStorage](https://mintlify.wiki/IsaacBenavides/CicloVital/api/hooks/use-local-storage.md): React hook for synchronized localStorage state management - [useMessage](https://mintlify.wiki/IsaacBenavides/CicloVital/api/hooks/use-message.md): React hook for managing chat messages and AI interactions - [useStats](https://mintlify.wiki/IsaacBenavides/CicloVital/api/hooks/use-stats.md): Custom hook for retrieving health statistics within a date range - [Message Service](https://mintlify.wiki/IsaacBenavides/CicloVital/api/message-service.md): Chat message and AI interaction service - [Stats Service](https://mintlify.wiki/IsaacBenavides/CicloVital/api/stats-service.md): User statistics and analytics service - [Component Architecture](https://mintlify.wiki/IsaacBenavides/CicloVital/architecture/components.md): Component structure, patterns, and key UI components in CicloVital - [Frontend Architecture](https://mintlify.wiki/IsaacBenavides/CicloVital/architecture/frontend.md): Detailed frontend architecture, routing, state management, and patterns - [Architecture Overview](https://mintlify.wiki/IsaacBenavides/CicloVital/architecture/overview.md): High-level architecture and technical stack of CicloVital - [Features](https://mintlify.wiki/IsaacBenavides/CicloVital/features.md): Explore CicloVital's comprehensive features for mental health and wellness tracking - [AI Chatbot](https://mintlify.wiki/IsaacBenavides/CicloVital/features/ai-chatbot.md): Interact with an AI assistant that helps you process your thoughts and feelings in a safe, supportive environment. - [Calendar](https://mintlify.wiki/IsaacBenavides/CicloVital/features/calendar.md): Visualize your daily records in a calendar view to see patterns and track your wellness journey over time. - [Daily Records](https://mintlify.wiki/IsaacBenavides/CicloVital/features/daily-records.md): Track your daily habits, mood, and wellness metrics to build awareness and monitor your mental health journey. - [Settings](https://mintlify.wiki/IsaacBenavides/CicloVital/features/settings.md): Customize your CicloVital experience with theme options and account management - [Statistics Dashboard](https://mintlify.wiki/IsaacBenavides/CicloVital/features/statistics.md): Analyze your wellness data with interactive charts, KPIs, and AI-generated insights to understand your mental health patterns. - [Authentication](https://mintlify.wiki/IsaacBenavides/CicloVital/getting-started/authentication.md): Complete authentication system documentation including user registration, login flows, and session management - [Configuration](https://mintlify.wiki/IsaacBenavides/CicloVital/getting-started/configuration.md): Environment variables, API endpoints, and build configuration for CicloVital - [Quickstart](https://mintlify.wiki/IsaacBenavides/CicloVital/getting-started/quickstart.md): Get started with CicloVital in minutes - from installation to your first wellness tracking session - [Introduction](https://mintlify.wiki/IsaacBenavides/CicloVital/introduction.md): Welcome to CicloVital - Your digital companion for emotional wellbeing and mental health tracking - [Android Setup](https://mintlify.wiki/IsaacBenavides/CicloVital/mobile/android-setup.md): Build and run the CicloVital Android app - [Capacitor Configuration](https://mintlify.wiki/IsaacBenavides/CicloVital/mobile/capacitor-configuration.md): Configure Capacitor for the CicloVital mobile app