Story Structure — 5 Plot Phases
A Programmer Recruited
James stands out in a programming course, and Lance approaches him with an app idea. Lance offers to fund James's transfer in exchange for building Jungle.
Key Events
-
James Shares a Dorm with Lance — Introverted freshman James shares a dorm room with wealthy, socially confident Lance. Characters: James Singer, Lance Black
Location: College dorm
-
Programming Class Stands Out — James stands out as the strongest student in a basic programming course shared with Lance. Characters: James Singer, Lance Black, Professor Barnes
Location: Computer science classroom
-
Lance Proposes Minimal Work — Lance approaches James and proposes that he do minimal work so others in class will not have to work. Characters: James Singer, Lance Black
Location: College campus
-
The Hookup App Is Proposed — Lance and his friends decide they want to develop an app for hookups, and Lance approaches James. Characters: James Singer, Lance Black
Location: College dorm
-
Lance Offers Transfer Tuition — Lance asks James to build the app and offers to pay for his transfer to an Ivy League school. Characters: James Singer, Lance Black
Location: College dorm
-
Jungle Takes Shape — James develops Jungle to connect people for no-strings-attached hookups without exchanging names or numbers. Characters: James Singer, Lance Black
Location: College dorm
Building Jungle
James develops an app designed for hookups without names or numbers, working day and night. He asks Lance to claim ownership, while Professor Barnes excuses him from class assignments.
Key Events
-
Jungle Takes Shape — James develops Jungle to connect people for no-strings-attached hookups without exchanging names or numbers. Characters: James Singer, Lance Black
Location: College dorm
-
James Works Day and Night — James takes over the dorm room and works day and night on the app. Characters: James Singer
Location: College dorm
-
Lance Claims the App — Worried about being blamed for Jungle, James asks Lance to claim the app as his own. Characters: James Singer, Lance Black
Location: College dorm
-
Professor Excuses James — Professor Barnes excuses James from class work because she understands that he is coding constantly. Characters: James Singer, Professor Barnes
Location: Computer science classroom
-
Christmas Break Begins — During Christmas break, James begins to see consequences associated with the app. Characters: James Singer
Location: James's family home
The Cost at Christmas
Over Christmas break, James sees Jungle touch his family when his father's date came through the app and his mother is encouraged to try it. Remorseful, James follows his mother and then takes the app and similar services down.
Key Events
-
Christmas Break Begins — During Christmas break, James begins to see consequences associated with the app. Characters: James Singer
Location: James's family home
-
A Date Uses Jungle — James's father brings a very young date whom he found through Jungle. Characters: James Singer
Location: James's family Christmas gathering
-
His Mother Tries the App — James learns that his mother has been persuaded by friends to try Jungle. Characters: James Singer
Location: James's family home
-
James Follows His Mother — Remorseful about his role in the app, James follows his mother as she meets new people. Characters: James Singer
Location: Unspecified meeting place
-
James Questions Older Relatives — James asks his grandparents and their friends about their past sexual and relationship experiences. Characters: James Singer
Location: Family gathering
-
James Shuts Down the Apps — Finding his mother back on Jungle, James takes it and other similar apps down. Characters: James Singer
Location: Unspecified location
Pressure on Campus
Lance and his associates demand that James restore the app, while James hides at a sorority house. After a brief interception and escape, he returns to the house under the sisters' protection.
Key Events
-
Lance Demands a Relaunch — Lance and his associates hear that the app is down and hound James to get it running again. Characters: James Singer, Lance Black
Location: College campus
-
James Hides at the Sorority — Back on campus, James hides from Lance and his friends in a sorority house. Characters: James Singer
Location: Sorority house
-
A Relationship App Is Required — The sorority sisters allow James to stay only if he creates a relationship app for them. Characters: James Singer
Location: Sorority house
-
Lance Intercepts James — Lance and his friends intercept James and pressure him to restore their app; James tricks them with relaxing tea and escapes. Characters: James Singer, Lance Black
Location: College dorm
-
The Sorority Protects James — James stays at the sorority house, where the sisters protect him. Characters: James Singer
Location: Sorority house
Exposure and Confession
Lance leaks James's involvement to the press, prompting a confrontation at the sorority house. James explains his motive, urges real-life connection instead of app use, and confesses his feelings for Hannah; they kiss.
Key Events
-
The Sorority Protects James — James stays at the sorority house, where the sisters protect him. Characters: James Singer
Location: Sorority house
-
Lance Leaks James's Role — Lance leaks James's involvement with the app to the press. Characters: James Singer, Lance Black
Location: College campus
-
James Confesses His Motive — After being confronted, James admits he worked on the app in hopes of connecting with Hannah. Characters: James Singer
Location: Sorority house
-
James Calls for Real Connection — James encourages the sisters to stay off the apps so the guys will have to connect with them for real. Characters: James Singer
Location: Sorority house
-
James and Hannah Kiss — James confesses his feelings for Hannah, and they kiss. Characters: James Singer
Location: Sorority house