DEV Community

Cover image for Cursor, but for Document Vibe-Editing
Jose Toscano
Jose Toscano

Posted on

11 7 7 9 7

Cursor, but for Document Vibe-Editing

This is a submission for the KendoReact Free Components Challenge.

AI-Powered Document "Vibe" Editor

SmartDocs is an intelligent document editor that combines the power of AI with KendoReact's UI components to create a seamless writing experience.
Just like Cursor enables Vibe Coding, SmartDocs brings you Vibe Writing - a flow state where you and AI work together naturally, making document creation feel effortless and enjoyable.

Think of it as having an AI writing assistant that understands your document's context and helps you create, edit, and enhance content while you're just vibing with your work.

Demo


(Make sure to watch in HD for full quality.)

🔗 Live Demo
🔗 GitHub Repository

Editor preview

KendoReact Experience

SmartDocs leverages KendoReact free components to deliver a sleek, professional, and intuitive user experience:

AppBar – Used as the main navigation
Avatar – Displays the user profile in the header
Button – Drives interactions across the UI
Card – Showcases document previews
Dialog – For File upload Modal
DropDownList – Allows users to select and configure document's page and format
Input – Used for titles and siemple text fields
NumericTextBox - Used for page settings configuration
TextArea - Used for AI chatbot
Popup – Powers context menus like user's dropdown and page configuration
Progress Bar - To track how the AI process each request
Tooltip – Provides helpful context and in-app guidance

Pro tip here: To speed up development, I leveraged Cursor’s MCP capabilities to integrate these components efficiently. In many cases, simply pasting the KendoReact component documentation URL was enough—my AI agent understood exactly how to implement it in context, dramatically reducing integration time.

Additionally, I used a premium KendoReact component for the main document editor, providing a seamless and powerful writing experience at the core of SmartDocs.

The free components provided by KendoReact were instrumental in building a professional-grade application. The consistent design language and out-of-the-box functionality allowed us to focus on the core features while maintaining a polished look.

AIm to Impress

SmartDocs integrates Anthropic’s AI models to deliver a writing experience that feels intuitive, helpful, and totally in sync with the user’s flow:

Context-Aware Assistance: The AI understands your document’s structure and content to give relevant, in-the-moment suggestions.
Flow State Friendly: It helps you write faster without breaking your rhythm—just type and vibe.
Smart Formatting: From headings to tone, the AI makes formatting feel effortless.

The GenAI features are built right into the interface; no context switching, no extra windows. It's just a natural, real-time collaboration with AI.

This fits perfectly in the Generative AI category, as the core of the product revolves around generating, editing, and adapting content using AI. It’s not just an add-on—it’s the engine that powers the whole experience.

Heroku

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (10)

Collapse
 
websilvercraft profile image
websilvercraft

Congrats,it's quite impressive. I also participate creating a simple react playground, to quickly test react components, including kendo ones. I just want to let other participants know they can use it to test the components.

Collapse
 
josectoscano profile image
Jose Toscano

Lots of fun building this!! Just topped up my Anthropic account—fingers crossed I don’t go bankrupt 😅

Collapse
 
flyee profile image
Oluwawunmi Adesewa

This is incredibly helpful.

Collapse
 
flyee profile image
Oluwawunmi Adesewa

This is cool asf too.!

Collapse
 
josectoscano profile image
Jose Toscano

Thanks! I'm very open to any feedback, let me know how we can make it better!!

Collapse
 
shricodev profile image
Shrijal Acharya

I do support vibe coding for documentation and never for coding. Great project @josectoscano 🔥

Collapse
 
josectoscano profile image
Jose Toscano

Awesome! It just makes life easier

Collapse
 
sumonta056 profile image
Sumonta Saha Mridul

Project was damm good !

Collapse
 
josectoscano profile image
Jose Toscano

Love it!

Collapse
 
arvin_jay_romero profile image
Arvin Jay Romero

It's very helpful. Thanks.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay