Lightning Notes is a quick note-taking app based on a chat-like user interface. But it goes beyond the "Note to Self" functionality found in many messaging apps as it also allows for the use of channels (streams) for organizing your notes and sharing them with others. You can also tag your notes or only share a web link.
The app uses GitHub pages as its front-end while the data is stored in and synced between all devices you are signed into using a Firebase Firestore database.
A GitHub Pages deployment of the app can be accessed at https://fr33bits.github.io/lightning-notes/.
The client can also be deployed locally:
- Open the CLI in the directory where you want the project.
- Run
git clone https://github.com/fr33bits/lightning-notes.git. - Install the necessary packages by running the
npm icommand. - Set up a development server using the
npm servecommand. - A new browser window should open with the app.
- Lack of mobile support
