Skip to content

flinhong/firenote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FireNote

Online Markdown Notebook - backend with Firebase

Editor.md

This work is based on Editor.md, just extend a cloud storage function with Firebase realtime database and storage.

feel and look

Usage

Create new note

After login with your Google acount, you can create new Markdown notes in "File -> New".

new note

Give your note a name, and set a "notebook" where the note stores ("Default Notebook" if not specified).

Save the note

Click "File -> Save" or just use your keyboard with "ctrl+s" to save (or update) the note.

Open existing note

Click "File -> Open" or "ctrl+o" will open a modal that let you choose the note you can open.

A little more

You can find why and how I build this "FireNote" from my blog post - Build a personal Markdown notebook with Firebase Storage.

Make yours

Fork this repository and update the Firebase setting in "public/assets/script.js":

var config = {
apiKey: "<your firebase project apikey>",
authDomain: "<your firebase project domain>",
databaseURL: "<your firebase project database url>",
projectId: "<your firebase project id>",
storageBucket: "<your google cloud storage bucket url>",
messagingSenderId: "<your sender id>"
};

All the parameters can get from your Firbase console panel.

Set the CORS for localhost or your custom domain.

Please ignore the code style in the script.js and make yours 😛 ...

About

Online Markdown Notebook - Firebase backend

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published