End User Requirements Brainstorm
At some point, we have to take a hard look at what we can actually do in a 1.0 release. The first step toward that goal is to make a list of potential features. That's what this page is for.
Leaving aside the *how* for now, we can make a list of features that we can consider individually in other places. Once we have a large list of features, we can start trying to puzzle out which ones are feasible and which ones are too difficult/esoteric for this project right now.
Please add to the list. We'll organize it into more formal requirements later.
- Distributed backup
- Distributed social networking, photo sharing and instant messaging
- Mesh networking
- Routing, wireless and wired
- VPN/Proxy capabilities
- Web Proxying with collaborative ad filtering
- Email server
- Collaborative spam filtering
- Secure VOIP
- File Server / Sharing
- Print Server
- Dead simple UX
- RSS Reader
- Onion-routed Torrents
- TOR node
- Eternity Server
- OpenID-like identity/role/auth verification system
- Crypto Currency wallet (bitcoin or the like)
- Spits Fire
- Makes Toast
- store my emails
- backup my emails somewhere safe
- let me access my emails from my pc / my phone / a random internet kiosk
- let me share selected files of my collection of large files to selected friends
- help me get safe access to internet from anywhere i might be with my pc
- hide from my ISP what I'm doing on the internet
- host my blog
- help me IM/chat/call my friends without leaving logs of the communication to any third party
- IRC bouncer with SSL
ZNC?
- Browser sync - Bookmarks, history, forms, passwords
- Google Chrome sync?
- Static web publishing
Blog with jekyll, nanoblogger, etc
Auto rsync / s3sync from a local directory to remote host, like dumpcarton
- Push to Amazon S3 or other cheap, stable web host to absorb traffic
- Share same files on TOR or other P2P network
- Reverse web proxy
Like Pagekite