Before You Read

This technical document outlines the intricate details of how our product will be developed and elucidates why our vision is technically viable. You might be inclined to ask: since the roadmap is clear, why not build the product, establish product-market fit, and then seek funding? Indeed, this was our initial approach. However, it is imperative to consider the nature of the consumer market Lookr is entering - a market characterized by relentless and rapid evolution. Currently, there is minimal competition from Competitor , which either hasn’t acknowledged this space or hasn’t effectively addressed it. This presents an opportunity for Lookr to secure a robust market position post-launch. Nonetheless, this doesn’t render us immune to formidable competition in the ensuing years. To this end, speed is of the essence. With the infusion of capital, we can expedite our go-to-market strategy, build Defensibility, and cement a substantial market share before industry behemoths enter the fray.

<aside> 💡 Everything we do right now is to make sure Lookr can move FAST.

</aside>

To gain a comprehensive understanding of Lookr, please refer to User Journey plus the first page of the provided Lucidchart link. It showcases the complete vision we have for the final product of Lookr.

This document in particular showcases our technical solutions for the MVP of Lookr. The full technical solutions for our MVP shown in the flow chart below, and the chart can be found in the second page of the Lucidchart link.

Workflow Chart

Workflow Chart

Overview

For our MVP, we focus on two stages of photography: Scouting and Composition. These two stages are shown in grey rectangular in the chart.

Lookr encompasses different features within each photography stage, guiding users through specific stages. These features are represented by rectangular shapes, with white rectangles indicating essential features and purple rectangles denoting optional features for our minimum viable product (MVP). These features are interconnected by edges that reflect the sequential order of their usage.

Furthermore, Lookr relies on two primary databases for storing images and poses. The image database houses a collection of photos from professional photographers, the Lookr community, and the AIGC (Artificial Intelligence Generated Content). These images are classified using tags, facilitating easy retrieval based on user preferences. Similarly, the pose database contains categorized poses, also classified using tags for convenient retrieval.

Terminology

Background: a Background, in the context of Lookr is the broad and overall environment in which the user plans to take a portrait. More specifically, it refers to the 2D image of the real-world environment that is captured by the phone camera and is seen by the user prior to entering the Composition stage. For instance, the Background could be a complex and disorganized environment where the user isn't certain about the best location for capturing a portrait. It essentially serves as the canvas on which specific scenes are identified and portraits are eventually composed.

Spark: Spark refers to the action of inspiring users with Lookr recommended portraits or photos in various stage of their shooting flow (scouting and posing). These recommended portraits will give user inspirations about where to take the portrait in the current background, or what pose the subject should be in in the current scene.

Scene: A Scene, in the context of Lookr, refers to a specific location suitable for a portrait within a larger, potentially cluttered background. It represents the prospective frame or image that the user sees right before initiating the photo capture. Compared to a background, a scene is less cluttered, more appropriate for a portrait, and has cleaner and better composition. The scene may arise as a result of the user being inspired by the spark images generated based on the current background, and subsequently seeking a similar location within the real-world environment or background. Alternatively, it can also be a product of adhering to the compositional suggestions provided by Lookr. Essentially, a scene is a well-organized and visually appealing subset of the background, ready for the user to capture their desired portrait.

Scouting Stage

The scouting stage in photography refers to the process of searching and finding suitable locations to shoot your subjects. It is a critical phase that happens before the actual photoshoot, where photographers familiarize themselves with the environment and plan out their shots.

At the beginning of this stage, users are presented with a relatively messy background. By utilizing Lookr, the end state of this stage is achieved as users become inspired to locate a desirable location within the initial chaotic background. They are then motivated to move to that specific location, makes the initial location of the composition stage less messy and increases the likelihood of capturing a quality portrait photo in their subsequent shooting process.

Inside this scouting stage, Lookr MVP contains two features: Scene Finding and Scouting Spark.