# Forever Note A webapp that allows users to write a (public) journal using w3up as storage. App user flow can be seen [here](https://excalidraw.com/#room=aa78584f42a482c1564d,vivjLx6t0iMkqdGMoY97Jg) ## Assumptions - It uses w3ui to upload/list/delete entries. - It's a vanilla js app. - It's client only, no server is required. - Forever Journal users will have to "register" and have their own account on w3up. - Only authenticated users are able to add/list/delete their own entries (still entries will be accessible through IPFS and gateaways if the cid is shared) - The client persist the identity locally (done by w3ui). As it stands now, it's not yet securely stored. # Next - Allow to modify a note, we can leverage w3ui to point to latest version. ## Notes - For the first iteration we're not leveraging the list capability since it's not returning RootCids, we instead persist the notes cids in the application state (local storage) ## Todos - [ ] Remove `w3up-settings` - [ ] Create components folder and think about how to differentiate between ui-components and containers. - [ ] consider using <template></template> for list components