When people hear "education platform," they usually think about another Learning Management System.
EchoEd isn't trying to become another LMS.
It's an attempt to build open-source educational infrastructure centered on teaching African history and the histories of the African diaspora—built transparently, collaboratively, and alongside the communities it hopes to serve.
Today, I'm opening EchoEd for early community review, and I wanted to share why I'm building it, what exists today, and where I'd love help from educators and developers.
Why EchoEd Exists
History shapes identity.
It influences how we see ourselves, how we understand the world, and how future generations understand the people who came before them.
While there are many excellent educators and historians doing incredible work, access to high-quality, culturally grounded educational resources is still uneven. Many schools, homeschool families, and community organizations are looking for engaging, trustworthy ways to teach African history and the histories of the African diaspora.
I believe open source can help.
Open-source software has transformed how we build technology. It enables collaboration across organizations, countries, and backgrounds. It allows communities to improve systems together instead of relying on a single vendor or institution.
I believe educational infrastructure deserves the same approach.
Instead of building behind closed doors and asking educators to adapt later, I want EchoEd to be shaped by educators, historians, developers, accessibility advocates, and community organizations from the beginning.
Because trust should come before scale.
What Exists Today
EchoEd is still early, but it's no longer just an idea.
Today the project includes a working K–5 demonstration with:
- Student learning experiences
- Teacher workflows
- Administrative experiences
- Public documentation
- Contributor onboarding documentation
- Open-source contribution guidance
The goal wasn't to build every feature before inviting people in.
The goal was to build enough that meaningful conversations could begin.
What Phase 1 Prepared
Before inviting contributors, I wanted to make sure the project felt welcoming and transparent.
Phase 1 focused on preparing EchoEd for open-source collaboration rather than adding new product features.
That work included:
- A significantly improved README
- Contributor documentation
- A Code of Conduct
- Architecture documentation
- Security guidance
- Public demo documentation
- Community trust documentation
- Outreach readiness guidance
- GitHub issue templates
- Pull request templates
- A public roadmap
These aren't the most exciting features to build.
But they're some of the most important if you want people to feel confident contributing to a project.
Good open-source communities don't happen by accident. They require intentional documentation, clear expectations, and respectful collaboration.
What Phase 2 Needs
Now the focus shifts from preparation to learning.
EchoEd doesn't need hundreds of contributors tomorrow.
It needs thoughtful feedback from people with different expertise.
Right now, the project would benefit most from:
Educator feedback
I'd love educators to walk through a learning experience and answer questions like:
- Does this feel intuitive?
- Would students understand the flow?
- What's missing?
- What classroom realities aren't being considered?
Developer contributors
There are opportunities across the stack, including:
- Documentation improvements
- Frontend development
- Backend enhancements
- Testing
- Demo reliability
- Accessibility improvements
- Developer experience
Whether you've contributed to open source for years or you're looking for your first contribution, there's room to help.
Accessibility review
Educational software should be usable by everyone.
Improving keyboard navigation, screen reader support, semantic HTML, color contrast, and overall usability is an area where community expertise can make a real difference.
Historical review
Perhaps the most important area of all.
I'm looking for historians, educators, and community members who can help strengthen:
- historical framing
- source quality
- representation
- accuracy
- balance of perspectives
Technology can accelerate learning.
But it should never replace careful historical scholarship.
How Developers Can Help
Not every contribution requires writing thousands of lines of code.
You could help by:
- Improving documentation
- Fixing UI issues
- Building frontend features
- Improving backend services
- Writing tests
- Improving demo reliability
- Reviewing accessibility
- Improving developer onboarding
- Refining the architecture
Some of the highest-impact contributions to open source aren't glamorous—they simply make it easier for the next person to contribute.
How Educators Can Help
If you're an educator, I'm not asking you to volunteer countless hours.
Even reviewing one lesson or one learner journey can provide insights that fundamentally improve the project.
Helpful feedback might include:
- Classroom usability
- Age appropriateness
- Instructional flow
- Historical framing
- Source recommendations
- Topics that deserve greater attention
Your expertise is valuable, and I want EchoEd to reflect that by listening first.
Looking Ahead
This project has no marketing budget.
There isn't a large team behind it.
Right now, EchoEd is growing through conversations, thoughtful feedback, and people who believe education can be built more openly.
My hope is that over time, EchoEd becomes more than a software project.
I hope it becomes a community of educators, historians, developers, students, and organizations working together to expand access to meaningful, evidence-based learning about African history and the histories of the African diaspora.
If You're Interested
If any part of this resonates with you, I'd love for you to get involved in whatever way feels appropriate.
You can:
- Explore the demo
- Read through the documentation
- Open a GitHub issue
- Suggest improvements
- Contribute code
- Review historical framing
- Share the project with someone who might have helpful expertise
Every thoughtful conversation makes the project stronger.
Because building educational technology isn't just about writing software.
It's about building trust.
And I believe the best way to build trust is to build together.
Top comments (1)
Thank you for sharing such an excellent post. I really enjoyed reading it.
I’m a Python Full-Stack Engineer with over 10 years of experience designing and building scalable software solutions for clients across a variety of industries. Along the way, I’ve learned that successful projects depend not only on strong technical execution but also on creating real business value.
With my recent contract completed, I’m exploring new opportunities to collaborate with professionals who value innovation, practical problem-solving, and long-term partnerships. I enjoy discussing ideas that combine technical excellence with sound business strategy, creating outcomes that benefit everyone involved.
I believe every connection has the potential to become something meaningful. If you're interested in exchanging ideas, exploring opportunities, or simply connecting with someone who enjoys building impactful technology, I'd be happy to hear from you.
Wishing you success in your future endeavors, and I look forward to connecting.