JoyPunk - Creating Human-Centered Technology

; static const String companyEmail =

;

// Brand Colors static const Color brandPink = Color(0xFFEC008C); static const Color brandPurple = Color(0xFF8A3479); static const Color brandYellow = Color(0xFFFFC20E); static const Color brandCyan = Color(0xff0080b0); static const Color brandTeal = Color(0xFF105350); static const Color brandOrange = Color(0xFFF68F38); static const Color brandWhite = Color(0xFFFFFFFF);

// Theme Background Colors static const Color lightBackground = Color(0xFF939598); static const Color darkBackground = Color(0xFF000000);

// Text Content static const String homeTagline =

fuels creativity, and empowers people to build joyful, inclusive communities.

Our first application is being developed for both the Google Play and Apple App stores.

It's a tool to help Musicians and DJ's collaborate, and a tool to teach music theory.

It's just about to enter Beta Testing.

;

static const String aboutUsText =

that opens new paths to communicate, play, and collaborate so that technology

can meaningfully improve the human condition.

We believe in the power of joy, in the strength of community, and in the shared

experiences that connect us all. We believe that humanity is at its best when we

create tools that honor our capacity for connection, creativity, and compassion.

Rooted in a punk spirit of DIY, honesty, and defiance against the arbitrary

boundaries of "normal," we create tools that empower people to express themselves,

build their own communities, and rewrite the rules of how we connect.

Our mission is to craft technology that doesn't just serve humanity, but amplifies

its courage, its creativity, and its rebellious hope for a more joyful, inclusive,

compassionate, free, and human world.

; static const String keyJAppName =

; static const String keyJAppDescription =

s to collaborate, transpose, and learn.

, ];

// Animation Duration static const Duration logoAnimationDuration = Duration(seconds: 2);

// Routes static const String routeHome =

; static const String routeApplications =

; static const String routeContact =

; static const String routeAbout =

; static const String routeCommunity =

; static const String routePrivacyPolicy =

; static const String routeTermsOfService =

;

// SEO Text (for search engines) static const String seoContent =

JoyPunk - Creating Human-Centered Technology

$homeTagline

Applications: $applicationsMessage

About Us: $aboutUsText

Contact us at $companyEmail

Beta Testing: Join our beta program to test new applications including KeyJ, a tool for Musicians and DJs.

Privacy Policy and Terms of Service available.

Hi, my name is Bob. I'm a musician and wannabe producer. I've been playing guitar and singing in choirs since I was 14. When it comes to instruments, I'm mostly self taught, so I've always played by ear. I've started and stopped many music theory tutorials over the years, and I've been able to learn some theory, but it's pretty basic. I've found that really limiting when it comes to trying to write music, transpose, or jam with others. I recently started jamming with a friend of mine who's a DJ. He uses Pioneer DJ controllers, and when he's doing harmonic mixing, he's speaks in the language of Camelot notation. Having worked in software development for decdes, that collaboration sent me on a quest to build a tool that I can use to learn more about music theory and the camelot wheel. I also wanted a tool I could use to improvise in key while my friend is mixing, or when I'm in a jam session with other musicians. So I started developing KeyJ for myself initially. Eventually I partered up with some friends to use it as a vehicle to launch an app development company, JoyPunk. KeyJ has some very cool but admittedly limited functionality at the moment, and we're currently working on features we think will take it to another level. The core features of KeyJ will always be free, and we'll include more free, as well as some premium updates in future releases. If you join us, your feedback will directly shape what we ship. We take every piece of feedback seriously, and we'll share "You asked, we built" updates showing how your input shaped the product. Thanks for your time! Bob Moore CEO, Founder, and Lead Developer