2022-11-16
3672
#css#html#vanilla javascript
Favour Vivian Woka
31809
Nov 16, 2022 ⋅ 13 min read

Build a Google Doc clone with HTML, CSS, and JavaScript

Favour Vivian Woka I'm a frontend developer based in Port Harcourt, Nigeria. I am passionate about building applications that run on the web. Technical writing is another interest of mine.

Recent posts:

How To Build A Secure File Upload System In Astro

How to build a secure file upload system in Astro

Build a secure file upload system using Astro’s server-side rendering, Cloudinary’s SDKs, and native integration.

Emmanuel John
May 21, 2025 ⋅ 19 min read
Why URL state matters: A guide to useSearchParams in React

Why URL state matters: A guide to useSearchParams in React

Learn about React Router’s useSearchParams Hook, and how it helps you manage state through the URL for a more resilient, user-friendly app.

John Reilly
May 20, 2025 ⋅ 4 min read
Node.js 24: What's New

Node.js 24 is here: What’s new and what to expect

Discover what’s new in Node.js 24, including major features, improvements, and how to prepare your projects.

Yan Sun
May 20, 2025 ⋅ 5 min read
Building An Agentic AI Workflow With Ollama And React

Building an agentic AI workflow with Ollama and React

Build agentic AI workflows with Ollama and React using local LLMs for enhanced privacy, reduced costs, and offline performance.

Andrew Baisden
May 20, 2025 ⋅ 11 min read
View all posts

10 Replies to "Build a Google Doc clone with HTML, CSS, and JavaScript"

  1. Hello Vivian!
    To use firebase firestore do we need a blaze (pay as you go) account?? Some time ago I couln’t deploy my app because firebase says that I can only deploy if I change my free plan to blaze.

    P.D. I don’t change to blaze because I don’t have a credit/debit card

  2. You don’t need to be on Blaze plan to make use of firebase unless you are working with cloud functions or some other feature that requires a change in plan.

  3. Great example!!! Thanks a lot…
    Any tips of Firebase data model for sharing documents with different users fr viewing, editing?

  4. can u please tell me the linking of all these codes . And also where to put the code “getting actual data ” code and others afterward.

  5. Sadly I would not recommend this as a tutorial for newbies. Some of the code in the article is out of sync with what is on github, and the Firebase instructions are a bit incomplete. When I cloned the repository and tried to run it locally there were runtime errors that needed debugging – I think they were about having to call initializeApp before calling getAuth. But if you are a fairly experienced programmer it’s a pretty decent demo of using Firebase and building a text editor. For a guide to emulating the document and folder framework, I recommend the google drive clone youtube video by Web Dev Simplified.

Leave a Reply