Caffeinated

Web application that displays a list of nearby cafés based on the user’s desired preferences to provide accessible and favorable options targeted at remote workers and travelers.

GitHub Link

Some of the web application’s functionality is not currently available because of

Final Pitch for UCR Faculty Lead Education Abroad Program (FLEAP) in Tokyo, Japan

How Caffeinated started

For my last quarter in my undergraduate program at UC Riverside, I enrolled in the UCR Faculty Led Education Abroad Program (FLEAP). This program integrated two upper-division courses Entrepreneurship in Computing (CS175) and Web Development (CS110) to create a program introducing students to what it's like to create or work at an early-stage startup.

Caffeinated was the startup that me and my group worked on during the course of this one month program.

Entrepreneurship in Computing (CS175) focuses on teaching the skills necessary to create a technology business such as ideation strategies, business model canvas generation, customer discovery, market validation, development of a minimum viable product (MVP), and product-market validation.

Web Development (CS110) is primarily concerned with methods to create well-crafted, tested, and documented websites and services that can be easily extended and scaled to meet future needs. The students will learn about everything necessary to create and deploy modern websites and services including tools, frameworks, patterns, and methods. Additionally, they learn industry-standard project management tools such as GitHub and Kanban boards to track their groups' progress through feature identification and specification, development, testing, and deployment as well as bug identification, tracking, and patching.

My Role

Over the course of one month, I took on a multiple roles, in regards to the development and business of creating a startup from 0 to 1 (MVP level):

  • Google Maps API (for displaying a visual, dynamic maps component to user)

  • Google Places API (for finding nearby cafes to user)

  • Frontend Development (for pages of Vue.js web application)

  • Backend Development (using Firebase to write filters the user can utilize for cafés)

  • Creating a business model canvas (value proposition, revenue streams, licensing, market analysis, key metrics, cost structure)

  • User research (user personas, user stories, target audience, product flow, customer segments, customer channel, and customer retention)

  • Working in an agile scrum environment as a scrum master and lead developer

  • Managing the software development process (DRI & Gantt) as well as utilizing GitHub and Kanban boards