Snapsubmit

Photo → Submitted

The #1 killer of healthy study habits isn't laziness — it's friction

I built an app that immediately puts photos taken on my phone on my computer as downloaded pdfs for easy submission of homework.

Inspiration

Yesterday in my calculus class, many students had problems with submitting their assignments. There was confusion over android vs. apple, and how to submit on schoology, my school's online hw system. My teacher required pdf format, no blur, and found it hard to grade. My friend could not make their multiple photos into pdfs, and he could not get rid of blur and he lost points. In the end it was a strange debate with many different apps and solutions proposed like messaging yourself on whatsapp or middleman. My idea was to make a mobile app where all I do is take a picture of my math hw, and it automatically is saved on my computer and I can immediately submit on schoology

Snap, Submit, Sleep

Short tech stack

Tech Stack Mobile app Expo (React Native) + Expo Go Camera access, instant sharing via QR code File storage Firebase Storage Stores homework photos Real-time sync Cloud Firestore Pushes updates to laptop instantly Web companion Single HTML file + JS Listens for new photos, shows them, PDF download Hosting Firebase Hosting One URL, free, one-command deploy PDF generation jsPDF Converts image to PDF in the browser Auth Firebase Anonymous

Architecture

The phone and laptop pair via a short room code (e.g., MATH-742): Open the web app on your laptop thennj it generates a code like MATH-742 Open to type in code Phone uploads to rooms Web app listens

Built With

  • already
  • instory
Share this project:

Updates