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.

April 2025

  • Initial soft launch and sharing with friends. Set up a system for aggregating all advice, feedback, and follow-up actions.
  • Read a hundred books on design. Signed up for a web animation course. Created a new logo and color palette. Incorporated some new fonts.
  • Redesigned the hero section on the langing page and the interactive demo.
  • Added sound effects and keyboard shortcuts for interactives.
  • Added monitoring, analytics, error tracking, and a new status page.
  • Working demo for the landing page. Generate interactives, navigate to the lesson experience, and prompt to sign up.

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 Dashboard page for navigation.
  • Built the Progress page with a streak and graph.
  • Built the Learn page with flashcards as the first interactive example.
  • Built the Generator page with working examples using text, web pages, and YouTube videos.
  • Built the Curriculum page to track subjects, abilities, and resources.

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.