OpenDesk

Inspiration

Many students struggle to find safe and quiet places to study not because they don’t exist, but because they’re hard to discover. Libraries, community centers, and free learning spaces are often scattered and unknown.
OpenDesk was created to bridge this gap by providing a crowdsourced map that helps students easily locate free learning resources nearby.


What It Does

OpenDesk is a community-driven platform that enables students to discover and share free study spaces.

Users can:

  • Find nearby learning spaces on an interactive map
  • Filter by facilities like Wi-Fi, electricity, books, and computers
  • Add new resources for the community
  • Access emergency helplines and share live location with trusted contacts (Under development)

All submissions are reviewed by administrators to ensure reliability and quality.


How We Built It

  • Frontend: React.js
  • Backend: Node.js + Express
  • Database: Supabase
  • Maps Integration: Leaflet + OpenStreetMap
  • Authentication: JWT-based secure login
  • Deployment: Vercel / Render

We focused on a mobile-friendly interface and a simple submission workflow to encourage community participation.


Challenges

  • Accurate location pinning and address validation
  • Balancing open contributions with quality control
  • Ensuring map responsiveness across devices
  • Designing a flexible database schema for diverse resource types

Accomplishments

  • Complete user flow: signup → submission → admin approval
  • Intuitive map-based discovery system
  • Mobile-first, accessible design
  • Verified community-powered resource network

What We Learned

  • User-centered design improves adoption and usability
  • Community platforms require moderation to maintain trust
  • Simple interfaces can create strong social impact
  • Technology can increase educational accessibility

What’s Next

Short-term:

  • Launch mobile apps
  • Add notifications
  • Implement reviews and ratings

Mid-term:

  • Partner with institutions and NGOs
  • Add multilingual support
  • Introduce analytics dashboard

Long-term:

  • Global expansion
  • AI-powered resource recommendations
  • Real-time availability integrations

Built With

Share this project:

Updates