ZEN to osobisty asystent ds. zdrowia psychicznego, który został zaprojektowany tak, aby wspierać Cię na drodze do dobrego samopoczucia emocjonalnego. Dzięki ZEN możesz łatwo śledzić swój nastrój, rejestrując swój aktualny stan emocjonalny – czy czujesz się szczęśliwy, zestresowany czy gdzieś pośrodku. Na podstawie Twojego nastroju ZEN tworzy spersonalizowane treści, w tym filmy i podcasty, które pomogą Ci odzyskać równowagę i poczucie komfortu.
W naszej aplikacji ZEN wykorzystaliśmy interfejs Gemini API do obsługi kilku podstawowych funkcji, takich jak rekomendacje dotyczące celów, bot do rozmów z wykorzystaniem AI do rozmów na temat zdrowia psychicznego, dynamiczne kwestionariusze i rekomendacje treści na podstawie nastroju użytkownika. Backend aplikacji został utworzony za pomocą Flask, co pozwala nam efektywnie obsługiwać żądania, a jednocześnie płynnie integrować się z interfejsem Gemini API. Bazę danych Firestore wykorzystywaliśmy do przechowywania danych użytkowników, historii czatu i spersonalizowanych treści, wykorzystując jej możliwości działania w czasie rzeczywistym, aby zapewnić użytkownikom płynne działanie. Aby zapewnić bezpieczny dostęp, wdrożyliśmy uwierzytelnianie Firebase w procesach rejestracji i logowania użytkowników, chroniąc wrażliwe informacje. Po stronie klienta wybraliśmy Fluttera ze względu na jego wszechstronność w tworzeniu aplikacji wieloplatformowych, co pozwoliło nam dostarczyć użytkownikom responsywny i atrakcyjny interfejs. Ta architektura nie tylko zapewnia solidne podstawy dla ZEN, ale też umożliwia łatwe skalowanie i przyszłe udoskonalenia.
Utworzone za pomocą
Flutter
Firebase
Zespół
Autor:
Zespół Zen
Od
Indie
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],[],[],[],null,["# Zen\n\n[More Apps](/competition/vote) \n\nZen\n===\n\nYour Mental Health Care Assistant \nVote \nVoted!\nWhat it does\n\nZEN is your personal mental health care assistant, thoughtfully designed to support your journey toward emotional well-being. With ZEN, you can easily track your mood, allowing you to record your current emotional state---whether you're feeling happy, stressed, or anything in between. Based on your mood, ZEN curates personalised content, including videos and podcasts, to help you find balance and comfort \n\nIn our ZEN app, we utilized the Gemini API to power several core features, including goal recommendations, an AI chat bot for mental health conversations, dynamic questionnaires, and content recommendations based on user mood. The app's backend is built with Flask, allowing us to handle requests efficiently while integrating seamlessly with the Gemini API. We used Firestore as our database to store user data, chat history, and personalized content, leveraging its real-time capabilities for a smooth user experience. To ensure secure access, we implemented Firebase Authentication for user sign-up and login processes, safeguarding sensitive information. On the client side, we chose Flutter for its versatility in creating cross-platform applications, enabling us to deliver a responsive and engaging interface for users. This architecture not only provides a robust foundation for ZEN but also allows for easy scalability and future enhancements. \nBuilt with\n\n- Flutter\n- Firebase \nTeam \nBy\n\nZen Team \nFrom\n\nIndia \n[](/competition/vote)"]]