
Create a Chrome extension for new tab notes with editable notes and emoji, persisting data to Firebase real-time database via a background page and manifest, in step one.
Create and test a Chrome extension by building a manifest, background, and a custom new tab page, then load it as an unpacked extension with a note interface.
Make the post title and body editable using contenteditable and add placeholders. Set up the Firebase SDK and background page communication with Chrome runtime onMessage to save and fetch notes.
Implement a fetch notes function that queries Firebase via Chrome runtime to a background page, clears the pages holder, builds a navigable notes list, and restores the last opened note.
Learn to build and manage a Notion-inspired new tab notes extension, featuring a dynamic note panel, save and delete actions, dark and light mode support, and Firebase-backed data storage.
New Tab Notes - Chrome Extension - Inspired By Notion
In this free course, we go cover everything you need to know to create a "New Tab" Chrome Extension.
We will start by setting up and connecting to Firebase for our database, creating our files and designing the display of our extension. After this we will work on allowing users to create, edit and delete notes which will all update within our extension and our database.
You will learn how to setup an extension including the manifest file, how to connect a Firebase database into a Chrome Extension (using the chrome.runtime functions). Interact with the database along with publishing this all to the Chrome Web Store.
If you have ever wondered how a Chrome Extension is created then this is the perfect course for you!
This course will run through Creating a Chrome Extension & Using Firebase.