Roadmap

⛰️ Roadmap

The roadmap is a list of planned features and improvements. If you have ideas, reach out any time at bijan@createwith.org and I'd love to hear from you!

⏱️ Now

  • Sharing with friends for thoughts and critical feedback.
  • Cleaning up tons of confusing elements.
  • Working to identify a core user and features.

⏭️ Next

  • Improve design with more consistent layouts and typography.

🔮 Later

  • 📱 Build native apps for iOS and tvOS.
  • 🕹️ Handle gamepads as input devices for playing through lessons.
  • 🚪 Set up social logins for Google and GitHub.

📜 Changelog

The changelog is a history of the big picture changes that have been implemented.

May 2025

  • Implemented a custom spaced repetition algorithm.
  • Started using the app daily to learn new things.
  • Set up a weekly progress review system.
  • Implemented the Progress page to review target abilities.
  • Cleaned up a lot of features based on soft launch feedback.
  • Added test coverage for a lot of core features.

April 2025

  • Soft launched and shared with friends. Set up a system for aggregating advice, feedback, and follow-up actions.
  • Added a working demo on the landing page to generate interactives and navigate through the lesson experience.
  • Redesigned the hero section and interactive demo on the landing page.
  • Created a new logo and color palette.
  • Added sound effects and keyboard shortcuts for interactives.
  • Set up monitoring, analytics, error tracking, and a new status page.

March 2025

  • Set up a mobile version of the app as a PWA. Added a new Mobile install page.
  • Added public pages and wrote copy for the Roadmap, Changelog, and About pages.
  • Set up external resources, including a public GitHub repo for reporting issues, a Discord community, and email service.
  • Built the Curriculum page to track subjects, abilities, and resources.
  • Built the Generator page with working examples using text, web pages, and YouTube videos.
  • Built the Learn page with flashcards as the first interactive example.
  • Built the Progress page with a streak and graph.
  • Built the Dashboard page for navigation.

February 2025

  • Experimented with using AI to generate interactive quizzes. ✨
  • Sketched an initial Domain Model.
  • Configured CI/CD and set up production deploys with Fly.io.
  • Created a new repository on GitHub.