PROJECT
GOALS
- Upgrade the underlying CMS (Alchemy) for performance, maintainability, and compatibility.
- Implement rich learning tools such as note-taking, tagging, and bookmarking.
- Support real-time content management across video, event, and news modules.
- Improve tracking and analytics to monitor behavior, conversions, and engagement.
SOLUTIONS
- Upgraded from version 5.0 to 6.0, with extensive testing, regression fixing, and custom feature alignment.
- Refactored key CMS modules: filters, image handling, user management, editor options, and widget architecture.
- Introduced a Watch Notes feature set: create, edit, delete, tag, and organize notes across the user journey.
- Developed dashboard views for saved notes and offered tooltips and tutorials to support adoption.
- Enabled dynamic tips and note prompts across video content.
- Created a multi-tab resource hub for each video: documents, links, images, study guides, e-books, articles, and transcripts.
- Rebuilt content edit experience under Vue.js.
- Improved content hierarchy.
- Launched a full news publishing flow: landing pages, topic pages, donation modules, screenshot attachments, and scheduling.
- Built admin tools in Alchemy for uploading, editing, tagging, and filtering news content.
- Designed and implemented responsive event landing templates.
- Built calendar scrollers, hero banners, and dynamic section views.
- Enabled DNS and subdomain setup for event-specific hosting.
- Enhanced account creation and authentication flows, including integrations with BigCommerce.
- Refined messaging around email confirmation, password validation, and tooltips.
- Supported user profile editing, password changes, and social login improvements.
- Integrated Google Analytics to track user types (logged in/visitors), video views, registration flows, and bookmark counts.
- Enabled event tracking for key user behaviors across the platform.
TECHNOLOGIES
- Frontend: JavaScript, HTML, SCSS, Vue.js
- Backend: Ruby, Alchemy CMS (v6.0)
- Infrastructure: Docker
- CI/CD: GitHub Actions
- Analytics & Tracking: Google Analytics, Custom Dimensions
- Content Management: Custom modules built into Alchemy CMS
RESULTS
- Successfully migrated and upgraded CMS infrastructure with full regression coverage.
- Enabled a suite of educational tools for note-taking, video resources, and content bookmarking.
- Launched full-scale event and news publication tools.
- Improved analytics and behavioral tracking to support data-driven decisions.
- Delivered a more intuitive experience tailored to both learners and administrators.