Project Details

Weather Journey - Mobile App

Mobile Portfolio is a cross-platform app that reimagines how developers present their experience, skills, and projects : directly from their phone. Designed for recruiters and potential clients, this personal project demonstrates my expertise in mobile development, DevOps automation, and product thinking.

Project Details

Weather Journey - Mobile App

Mobile Portfolio is a cross-platform app that reimagines how developers present their experience, skills, and projects : directly from their phone. Designed for recruiters and potential clients, this personal project demonstrates my expertise in mobile development, DevOps automation, and product thinking.

Project Details

Weather Journey - Mobile App

Mobile Portfolio is a cross-platform app that reimagines how developers present their experience, skills, and projects : directly from their phone. Designed for recruiters and potential clients, this personal project demonstrates my expertise in mobile development, DevOps automation, and product thinking.

Presentation de Weather Journey
Presentation de Weather Journey
Presentation de Weather Journey

Project Overview

Weather Journey is a personal mobile app project that reimagines the daily weather forecast as a visual and immersive experience. By integrating OpenWeatherMapChatGPT, and Midjourney, the app transforms raw forecast data into dynamic AI-generated visuals that reflect the user’s location, mood, and weather conditions.

Built entirely with Flutter and deployed on both iOS and Android, Weather Journey was an early-stage experiment with generative AI, cloud automation, and real-time communication — combining cutting-edge tech with artistic expression.

Demonstration de Flutter
Demonstration de Flutter
Demonstration de Flutter

Project Goals

  • Innovate in the Weather App Space
    Go beyond classic forecast apps by making the weather an aesthetic and emotional experience.

  • Explore Generative AI Use Cases
    Leverage GPT and Midjourney to generate prompts and images that visualize daily weather conditions.

  • Deliver a Full Production App
    From backend APIs to mobile frontend and store publishing, the goal was to ship a complete product.

Illustration de Weather Journey
Illustration de Weather Journey
Illustration de Weather Journey

The Challenges

  • Early AI Tooling Limitations
    At the time, generative AI APIs (especially Midjourney) lacked mature documentation, requiring reverse-engineering and custom integrations.

  • Dynamic Prompt Engineering
    Designing a system that could analyze weather data, extract themes, and forge effective visual prompts using GPT required iterative tuning.

  • Real-Time Architecture
    Orchestrating asynchronous image generation and syncing results with the mobile app using Pub/Sub and Firestore listeners was technically demanding.

  • Production Deployment
    Managing CI/CD, store assets, user onboarding, and app performance optimization required full-stack coordination.

The Solutions

Implemented a Clean Architecture pattern to maintain separation of concerns and ease long-term maintenance.

  • Modular Backend Architecture
    I built a cloud-native backend composed of a Node.js API, a GPT-powered prompt generator, and a Midjourney integration deployed via Cloud Functions and Cloud RUN.

  • Realtime Communication
    Leveraged Firebase Pub/Sub and Firestore change listeners to push new images to the app in real time as they were generated.

  • CI/CD & Store Deployment
    Managed full CI/CD pipelines, release automation, and store submissions for both Google Play and App Store using Flutter and Firebase.

  • AI Prompt Intelligence
    Combined GPT with hand-crafted rules to adapt prompt content to both the mood selected by the user and local weather conditions.

Outcome & Impact

Successfully published on the Google Play Store, with full production-grade build automation.

  • User Engagement
    Reached ~30 early users, with positive feedback highlighting the app's originality and visual appeal.

  • Technical Depth
    Weather Journey became a showcase of full-stack Flutter + Cloud integration and advanced use of generative AI.

  • Visibility & Portfolio Value
    Demonstrated my ability to innovate at the intersection of mobile, AI, and cloud — making it a key portfolio piece for creative tech and experimentation.

Create a free website with Framer, the website builder loved by startups, designers and agencies.