AboutResearchWorkBlog
STEMpump

STEMpump

An edtech nonprofit creating a student-driven learning platform

2023Web DevelopmentNonprofit WorkEducationSocial Impact

STEMpump is a nonprofit dedicated to creating a global learning platform for contribution, collaboration, and expression. I founded it in 2019 as a way to bring more free and student-made STEAM-based content to students across the world. Being 100% online, we utilize STEMpump.org for our content and learning technologies. It's been through many different iterations, and the current one was redesigned with the student and learning process in mind. In my role, I led the design and development of STEMpump.org, STEMpump Camps, and STEMpump for iOS. I also designed PacificUI, our cross-platform design language.

Big Question

How do we develop a web experience that's both appealing to students and the way(s) they learn?

The evolution of STEMpump

Founded in 2019, STEMpump has seen its share of updates and redesigns to its website and brand. The site has been updated accordingly and has been a great way to see STEMpump grow and myself.

The evolution of STEMpump

Goals


  1. Build a brand

    With the scale of STEMpump, it's important that we build a brand that is consistent across our content and technology. The new website should be designed with a unique design and style in mind, yet still familiar to previous iterations.

  2. Develop sustainable infrastructure

    With 140k+ students using STEMpump worldwide, it's important that we build infrastructure that is sustainable and fast. We want an infrastructure that performs the same, whether you're in New York or Japan.

  3. Platform Parity

    Making sure that STEMpump content and features are consistent across different platforms (website and app) is important in providing students with convenient ways to use STEMpump.

Quizzes and Projects

Quizzes and Projects

To reinforce the content available in lessons, we added Quizzes and Projects. Students can take quizzes that involve multiple choice and text-based questions to test their knowledge. They can also build projects for hands-on learning based on what they previously learned.

Hints are available, along with a "quick glance" of the solution, to see if you're on the right track. (Similar to flipping the page really quickly.)

STEMpump's Mission

To provide the world with free education and give students a platform to create and share.

The Library

A brand-new Library helps students see everything we have to offer, along with automatically updated suggestions. See our featured course, latest camp, lesson of the day, and more! It's super easy to see individual subjects and camps with filtering options.

The Library

Additional pages

  1. Support

    With STEMpump Support, you can find answers for questions about STEMpump, its programs, and its platforms. You can also submit questions and comments, in case you need help with something.

    Visit STEMpump Support
  2. Releases

    Releases show all our major and minor version updates across STEMpump. Users can also see if STEMpump and its systems are operational via Atlassian Statuspage.

    Visit Releases
  3. Blog

    With our Blog, students can be up to date with new updates to the STEMpump Organization, platforms, and more. It's the main source of new information from us.

    Visit the STEMpump Blog
PacificUI

Technologies used


  1. Next.js

    Next.js is a React Framework for building performant and server-focused web applications. We used Incremental Static Regeneration to handle large data over time. Next.js Edge functions allowed us to develop custom APIs.

    Next.js Website
  2. Sanity.io

    Sanity.io is a unified content platform that enables us to manage and organize all content available on STEMpump. With using Sanity.io as our CMS, students benefit from our global CDN and data pipeline.

    Sanity.io Website
  3. Algolia

    Algolia powers our Universal Search system for STEMpump.org and the STEMpump App. We integrated it into our Sanity.io pipeline, so new content is indexed directly from Sanity.io to Algolia.

    Algolia Website

Other STEMpump Platforms

  1. STEMpump Camps

    Learn live with STEMpump Camps. Join free STEAM-based video bootcamps, ask questions, and discover something new.

    Learn more
  2. STEMpump for iOS

    Learn from STEMpump anywhere, anytime. Learn from courses, watch camps, take quizzes and projects, save your progress, and more.

    Learn more

More of my work