Product Design / UI/UX


September 18, 2020

Moonlighting App


Moonlighting, a leading platform for freelancers, gig-workers, contractors, part-timers, and side hustlers, envisioned a revolutionary mobile app to empower their members with a comprehensive suite of business management tools, commission-free job opportunities, and exclusive benefits. The goal was to create a user-friendly, intuitive mobile application that catered to the diverse needs of the modern workforce.


Moonlighting approached our team to conceptualize and design a mobile app that would serve as a one-stop solution for the unique challenges faced by freelancers and gig-workers. The key features of the app included business management tools, a job marketplace, and a perks section offering discounts and benefits.


  1. Navigating Complexity
  2. Balancing Functionality and Simplicity
  3. User Onboarding and Education
  4. Visual Hierarchy and Information Prioritization
  5. Ensuring Accessibility for Varied User Demographics
  6. Maintaining Consistency Across Platforms
  7. Addressing Security Concerns
  8. Adapting to User Feedback


By overcoming these design problems and challenges, the Moonlighting app emerged as a robust, user-friendly platform, successfully meeting the diverse needs of freelancers and gig-workers in the modern workforce. The iterative design process and collaborative efforts played a crucial role in navigating and resolving these challenges, ultimately contributing to the app's success in the market.

Moonlighting App


  1. User-Centric Approach

    • Objective: Prioritize the needs and preferences of freelancers and gig-workers throughout the design process.
    • Rationale: By understanding the unique challenges and aspirations of the target users, the design aimed to create a solution that resonates with their experiences, making the app an indispensable tool for their professional journey.

  2. Intuitive Navigation

    • Objective: Ensure seamless and intuitive navigation for users with varying levels of technological proficiency.
    • Rationale: The complexity of business management tools required a user interface that was easy to navigate. Intuitive design elements and logical information architecture aimed to reduce the learning curve and enhance overall usability.

  3. Consistency Across Platforms

    • Objective: Maintain a consistent and cohesive user experience across different devices and platforms.
    • Rationale: With users accessing the app on various devices, maintaining consistency in design elements, interactions, and overall aesthetics was crucial for building trust and familiarity among the user base.

  4. Accessibility and Inclusivity

    • Objective: Design an accessible and inclusive app catering to users of diverse backgrounds and abilities.
    • Rationale: Considering the varied demographic of freelancers, the design prioritized accessibility features to ensure that the app could be used by individuals with different levels of technological literacy and physical abilities.

  5. Engaging Visual Design

    • Objective: Create a visually appealing and modern design that reflects the dynamic nature of freelancing.
    • Rationale: A visually engaging design not only attracts users but also communicates the app's innovative and contemporary approach, contributing to a positive perception of Moonlighting as a forward-thinking platform.

  6. Effective Communication of Features

    • Objective: Clearly communicate the diverse features and functionalities of the app without overwhelming the users.
    • Rationale: A comprehensive suite of tools and services required thoughtful design communication to ensure that users were aware of and could easily access the various capabilities of the app without feeling overloaded with information.

  7. Feedback-Driven Iteration

    • Objective: Establish a feedback loop with users to continuously improve the design based on real-world usage.
    • Rationale: Regular feedback from beta testing, user surveys, and support channels provided valuable insights, enabling the design team to make informed and iterative improvements, enhancing the overall user experience.

  8. Security and Trustworthiness

    • Objective: Prioritize the design of secure features and communicate transparently about data protection measures.
    • Rationale: Building trust among freelancers is crucial, especially when handling financial transactions and sensitive business information. The design aimed to convey a sense of security and reliability to users.

  9. Scalability and Future-Readiness

    • Objective: Design the app architecture and interface to accommodate future feature expansions and technological advancements.
    • Rationale: Anticipating the evolving needs of freelancers and advancements in technology, the design aimed to create a flexible and scalable foundation to support the platform's growth over time.

  10. Brand Alignment

    • Objective: Ensure that the design aligns with the Moonlighting brand identity and values.
    • Rationale: Consistency with the brand's visual language, tone, and values was essential to strengthen brand recognition and build a cohesive user experience that resonated with Moonlighting's mission and ethos.

By adhering to these design objectives, the Moonlighting app aimed to deliver a user-centered, accessible, and visually engaging experience, addressing the unique challenges faced by freelancers and gig-workers while aligning with the brand's identity and ensuring future scalability.

Moonlighting App
Moonlighting App


  1. Research and Discovery

    • Conducted extensive user research to understand the pain points, needs, and preferences of freelancers and gig-workers.
    • Analyzed competitors' apps to identify strengths and weaknesses in the existing market.
    • Created user personas to guide the design process based on the identified target audience.

  2. Information Architecture

    • Developed a user-centric information architecture to ensure seamless navigation and accessibility of features.
    • Categorized tools, job listings, and benefits in a logical and intuitive manner for easy exploration.

  3. Wireframing

    • Created low-fidelity wireframes to outline the basic structure and flow of the app.
    • Collaborated with stakeholders to gather feedback and make necessary adjustments to optimize the user experience.

  4. Prototyping

    • Developed interactive prototypes using tools like Figma to simulate the app's functionality and flow.
    • Conducted usability testing with a select group of freelancers to gather insights and refine the design.

  5. Visual Design

    • Applied a modern and vibrant color scheme that resonated with the dynamic nature of freelancing.
    • Designed a clean and intuitive user interface with attention to detail for a polished look.
    • Ensured a responsive design that provided a consistent experience across various devices.

  6. Development Collaboration

    • Worked closely with the development team to ensure the seamless integration of design elements.
    • Conducted regular design reviews during the development phase to address any challenges and maintain design integrity.

  7. Testing and Iteration

    • Conducted thorough testing to identify and resolve any usability issues or bugs.
    • Gathered feedback from beta testing to make iterative improvements and enhance the overall user experience.
Moonlighting App

Key Features

  1. Business Management Tools

    • Problem: Freelancers often struggle with managing their business tasks efficiently.
    • Solution: Integrated a suite of tools for invoicing, expense tracking, project management, and time tracking, empowering users to streamline their business operations directly from the app.

  2. Commission-Free Job Marketplace

    • Problem: Many freelancers face challenges with high commission rates on job platforms.
    • Solution: Developed a job marketplace where freelancers can discover and apply for opportunities without any commission fees, allowing them to keep more of their earnings.

  3. Profile Customization

    • Problem: Generic profiles make it challenging for freelancers to showcase their unique skills and personality.
    • Solution: Enabled users to customize their profiles with portfolios, skills, and a bio, helping them stand out and attract potential clients or employers.

  4. Perks and Benefits Section

    • Problem: Freelancers often miss out on traditional employee benefits.
    • Solution: Introduced a perks section offering exclusive discounts on services, resources, and tools relevant to freelancers, creating added value for Moonlighting members.

  5. Real-time Messaging and Collaboration

    • Problem: Communication gaps between freelancers and clients can lead to project delays.
    • Solution: Implemented a real-time messaging system to facilitate seamless communication between freelancers and clients, enhancing collaboration and reducing project turnaround times.

  6. Intelligent Job Recommendations

    • Problem: Difficulty in finding relevant job opportunities tailored to individual skills.
    • Solution: Incorporated a recommendation engine that suggests jobs based on the freelancer's profile, skills, and preferences, improving the relevance and likelihood of job matches.

  7. Secure Payment Processing

    • Problem: Concerns about payment security and delayed transactions.
    • Solution: Integrated a secure payment gateway that allows freelancers to receive payments directly through the app, ensuring timely and reliable transactions while prioritizing user data security.

  8. Community Forum and Knowledge Sharing

    • Problem: Limited avenues for freelancers to connect, share experiences, and seek advice.
    • Solution: Introduced a community forum where members can network, share insights, and seek advice, fostering a sense of belonging and providing a platform for knowledge exchange.

  9. Task Automation and Reminders

    • Problem: Managing multiple tasks and deadlines can be overwhelming.
    • Solution: Implemented task automation features and reminders to help freelancers stay organized and on top of their commitments, reducing stress and improving productivity.

  10. Mobile Wallet for Freelancers

    • Problem: Handling finances can be cumbersome, especially for part-time or side hustlers.
    • Solution: Introduced a mobile wallet feature for freelancers to manage their earnings, track expenses, and easily transfer funds, providing a convenient and centralized financial hub.

These key features collectively transformed the Moonlighting app into a comprehensive and indispensable tool for freelancers and gig-workers, addressing their unique challenges and enhancing their overall professional experience. The thoughtful integration of these features contributed significantly to the success and positive reception of the app within the target user demographic.

Moonlighting App
Moonlighting App
Moonlighting App
Moonlighting App
Moonlighting App
Moonlighting App


The Moonlighting app successfully launched, providing freelancers and gig-workers with a powerful tool to manage their businesses, access commission-free job opportunities, and enjoy exclusive benefits. The app received positive feedback for its user-friendly design, intuitive navigation, and the seamless integration of essential tools. Moonlighting has seen a significant increase in user engagement, retention, and overall satisfaction, solidifying its position as a go-to platform for the modern workforce.


  • Collaboration between design and development teams is crucial for a successful product launch.

  • Continuous user feedback and iterative design contribute to a refined user experience.

  • A user-centric approach, backed by thorough research, leads to a more effective and impactful design.







Have an idea?

Let’s get it done right!