This commit is contained in:
Shroominic
2025-07-24 23:25:54 -03:00
parent e895e048f5
commit d45bda9ff7
-15
View File
@@ -1,18 +1,3 @@
# TODO
- [x] 100% local frontend (no backend)
- [x] UI components: search bar, filters panel, model card (description, models, price)
- [x] Include chat application, discovery interface, landing page, and documentation
- [x] Support Nostr-based login
- [x] Cashu wallet integration
- [ ] Filter nodes by supported models, region, price range, social proximity, and average rating
- [ ] Allow users to publish personal node information and interact with nodes
- [ ] List active nodes from Nostr Kind 40500
- [ ] Subscribe to Nostr Kind 40500 & 31555 events
- [ ] Maintain in-memory index and update on new events
- [ ] Render node list with applied filters
- [ ] Real-time UI updates on new events
# RIP-03: Frontend Discovery
This document defines a fully client-side, 100% local web or app interface for node discovery, chat, and interaction. There is no backend: all logic and data flow run in the user's browser or device. The frontend includes a chat application, discovery interface, landing page, and documentation. Authentication and filtering leverage Nostr for login and social graph-based filtering. Users can publish their own node information or interact with available nodes directly from the interface.