Mental Health App With Flutter - Bloc, NodeJs, PostgresSQL, Gemini, Clean Architecture

Mental Health App With Flutter - Bloc, NodeJs, PostgresSQL, Gemini, Clean Architecture

17.901 Lượt nghe
Mental Health App With Flutter - Bloc, NodeJs, PostgresSQL, Gemini, Clean Architecture
📄 Let's build a comprehensive mental health app! We'll dive deep into Flutter's capabilities to create a beautiful and intuitive user interface, structured with clean architecture for maintainability. On the backend, Node.js will power our API, handling data management, and AI integration. PostgreSQL will serve as our robust database for storing user information, tasks, moods, and playlists. To enhance the app's functionality, we'll leverage Gemini's AI capabilities for personalized advice generation. Firebase will be our go-to for storing user-uploaded songs. Together, these technologies will form the backbone of our app, enabling us to build a powerful tool for improving mental well-being. ——————————— DO YOU HAVE ANY QUESTION ? JOIN THE COMMUNITY 🤝 Telegram Community ☑️ https://t.me/flutterguysgp ——————————— 📒 Flutter Source Code: ☑️ https://github.com/Fabrice-Fabio/mental-health-app ——————————— 📚 Packages : https://pub.dev/packages/google_fonts https://pub.dev/packages/flutter_bloc https://pub.dev/packages/get_it https://pub.dev/packages/http https://pub.dev/packages/just_audio https://pub.dev/packages/audio_video_progress_bar ——————————— 🎨 Figma Design : https://www.figma.com/community/file/1029623608002086997 ——————————— ⏳ TIMESTAMPS : 00:00:00 : Introduction 00:01:15 : Onboarding screen 00:13:50 : Meditation screen 00:40:55 : BottomNavBar with Bloc 01:11:06 : Music player screen 01:27:20 : Playlist screen 01:37:29 : Nodejs clean architecture 01:39:57 : Install dependencies 01:40:54 : Entities - Usecases - Interface 02:00:10 : Test postgreSql query 02:13:26 : Add controllers - nodeJs 02:23:53 : Set routes - nodeJs 02:30:00 : Demo Api with Api Dash 02:33:35 : Domain layer - song feature 02:41:50 : Data layer - song feature 02:47:47 : Api response - nodeJs 03:05:21 : Bloc - song feature 03:29:18 : Audio player flutter app 03:51:48 : Domain layer - meditation feature 03:59:43 : Data layer - meditation feature 04:15:33 : Bloc - meditation feature 05:00:17 : Update bloc meditation 05:30:00 : GetIt - dependency injection ——————————— 🤝 Telegram Community ☑️ https://t.me/flutterguysgp ——————————— 📝 Linkedin: ☑️ https://www.linkedin.com/in/fabrice-sumsa/ ☑️ https://www.linkedin.com/in/mahdinazmi/ ——————————— 👨‍💻 GitHub: ☑️ https://github.com/Fabrice-Fabio ☑️ https://github.com/mahdinazmi ——————————— ☎️ Contact Us: ☑️ [email protected] ☑️ [email protected] ———————————- #flutter #fluttercleanarchitecture #nodejs #nodejscleanarchitecture #postgres #gemini #nodejsgemini #nodejspostgre #cleanarchitecture #gemini #fluttergemini