Hello World!
What is this?
I created this project to explore Google Firebase and Netlify. A post on Reddit discussed multiple ways to serve private information on a public host like Netlify for free. My idea was to store information in Google Firebase, (which has a free plan), and only serve that information to authenticated users.
Tasks are only visible1 to the user who created them.
Blog content is public to everyone.
What tools does this project use?
- Web Server: Netlify
- Document Store: Google Firestore
- Authentication Server: Google Firebase Auth
- Web Frameworks: VueJS, Foundation
- Code Repository: Github
Is something broken?
You are welcome to file a bug report here.
I know that this site does not work on Internet Explorer and older versions of Firefox and Google Chrome because I used Template Literals.
Foot notes
1 I used the word 'visible' instead of 'private' because the task data is visible to myself. As the project owner, I have ability to see the data inside Google Firestore. Even if I did not have that ability, I am not sure if the data is encrypted at rest and if Google employees are able to view/extract the data. Data privacy is a hot topic these days so I want to be as open and honest as I can be.