Repository navigation
feat(docs): add interactive competitor analysis slide deck vs Hasura, Prisma, PostGraphile, Strapi & AppSync - #10
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 Pull Request Description
This PR introduces an interactive, enterprise-grade Competitor Analysis presentation slide deck for AutoGraphQL — a 4-slide visual experience that gives engineering teams, investors, and onboarding developers a clear, side-by-side picture of how AutoGraphQL compares against Hasura, Prisma, PostGraphile, Strapi, and AWS AppSync.
The slide deck is embedded directly into the AutoGraphQL platform (accessible at
/slidesor via the🏆 Why AutoGraphQL?button in Studio header), requires zero external tools to view, and supports PDF export for offline sharing.🛠️ Changes Proposed
📊
docs/competitor-analysis.md— Full Technical Comparison Guide🖥️
src/studio/public/slides.html— Interactive 4-Slide PresentationA self-contained dark-mode HTML/CSS/JS slide deck designed for executive presentations and team onboarding:
UX/Interaction features:
←/→/Space/PageUp/Downto advance slides.1–4for direct slide jumps.Fkey toggles fullscreen presentation mode.Pkey or🖨️ PDFbutton exports slides for offline/offline sharing.fadeInCSS slide transition animations.🛤️
src/studio/studioRoutes.js— New Route/slidesGET /slidesandGET /slides/competitor-analysisroutes servingslides.html.🎛️
src/studio/public/index.html— Studio Header Integration🏆 Why AutoGraphQL?button (styled in emerald green) in the Studio header linking to/slides.🏆 View Competitor Analysis Slideaction to the Spotlight Command Palette (⌘K), discoverable by typing "competitor", "hasura", "prisma", "slide", or "analysis".📖
README.md— Comparison Table & TOC🏆 Why AutoGraphQL? Competitor Comparisonsection with a concise 5-competitor capability matrix directly in the README for GitHub browsing./slidespresentation anddocs/competitor-analysis.mdfor deeper reading.🧪 Testing & Verification
npm testpasses with 100% success rate (91 passing tests)GET /slidesreturns HTTP 200 and serves the slide deck correctly←/→/Space/number keys) works as expected🏆 Why AutoGraphQL?button in Studio header opens slides in new tab⌘K) returns the competitor analysis action when searching relevant terms🖨️ PDFbutton triggers browser print dialog for slide exportdocs/competitor-analysis.mdrenders correctly on GitHub🛡️ Security & Boundaries