DEV Community

sandgraal
sandgraal

Posted on

I Built a Bilingual Open-Source Tree Knowledge Base for Costa Rica (74 Species, Zero Ads)

Introducing Costa Rica Tree Atlas

I've spent the past several weeks building something I'm genuinely proud of: a comprehensive, bilingual (English/Spanish) open-source knowledge base dedicated entirely to Costa Rican trees.

Why This Project?

Costa Rica is one of the most biodiverse places on Earth. Yet there's no comprehensive, accessible resource teaching people about these incredible trees. So I built one—and made it completely free, with zero ads and zero revenue model.

What's Inside?

🌳 Core Features:

  • 74 tree species with detailed bilingual profiles, images, and scientific information
  • Interactive identification guides - identify trees by leaf shape, bark, flowers, and more
  • Educational tools - lessons, progress tracking, printable field guides for classrooms
  • Live distribution maps - real-time data from GBIF and iNaturalist APIs
  • Seasonal calendars - see what's flowering and fruiting right now (updated monthly)
  • Personal collections - save favorites, create shareable collections, export as PDFs

Accessibility & Tech:

  • Dark mode, full offline support (PWA), WCAG 2.1 AA compliant
  • Built with Next.js 16, TypeScript, Tailwind CSS
  • 286 commits, actively maintained, MIT licensed
  • Open to contributions from the community

Links

Live Site: costa-rica-tree-atlas.vercel.app
GitHub: sandgraal/Costa-Rica-Tree-Atlas

Why Open Source?

Environmental education should never be behind a paywall. By making this completely open-source, I hope teachers, students, and nature enthusiasts can use it to better understand Costa Rica's incredible biodiversity.

Would love feedback, contributions, or ideas for features. This is just the beginning! 🌿🇨🇷

Top comments (0)