From cybersecurity to healthcare, today's issues all involve STEM (science, technology, engineering, math), but matter to people beyond those fields. Understanding STEM is crucial, but not everyone needs (or wants) to be a scientist! Plus, it's hard. That's where science communication comes in.

Science communication is all about making big ideas interesting and clear for different audiences. It can be challenging, but everyone's an expert on some topic, and anyone can practice it! Don't let me just tell you what science communication is—let the exPLAIN Campaign show you: complex topics in plain words.

What it does

The exPLAIN Campaign is a crowdsourced collection of topics and bite-sized, crystal-clear explanations. Topics will focus on science and technology, but can really be anything.

How I built it

Django backend and plain HTML and CSS front-end! Shoutout to the django-markdownx library and Subtle Patterns

Challenges I ran into

  • Deploying to Heroku
  • Generating individual pages for each explanation (thank you, mentors!)
  • Receiving photos in the submission form

Accomplishments that I'm proud of

  • The design
  • It works!!

What I learned

This was my first real Django project!

What's next for exPLAIN Campaign

  • Passwordless authentication before being able to submit?
  • Pagination on gallery page
  • Market the site to get real submissions!
Share this project: