Web App Ideas

"Review my dotfiles"

A service where you can pay a small fee to have domain experts review your configuration.

This could be started with a single program - say, Neovim - and expanded to add others. Perhaps make it generic to start with and have generalists review everything, and as experts become available allow optionally choosing to have one review specific configurations for an additional fee.

The "fee" could also be in the form of in-kind reviews. "Perform three reviews of others' configs for each review of your own" or similar.

Persona Generator

Password managers help you generate a secure password - what about generating a secure username that isn't tied to you as an individual? You could set up a single domain and autogenerate emails within it to use as usernames. "Actual" names could be derived from a list of English (or other) given and family names. This would let you easily sign up for a service in a more anonymous way.

Aggregated Social Feed

A site where you can follow users on multiple social media platforms, across potentially multiple user accounts on each. The idea spawned from a desire to be able to follow someone's Reddit posts who I also follow on Facebook. He has at least two Reddit accounts that I know of.

Inferring User Metadata

User Signup Metadata

Sparked from this HN post.

Most applications would benefit from additional contextual information about their users, but implementing the code necessary to track this information down would be a significant effort.

This idea is for a service that accepts the information you already have about a user and uses it to infer as much about the user as possible from publicly-available sources. This additional informatio could then be used for a variety of purposes:

  • Notification of "influencer" signups, based on:
  • number of followers.
  • position in an industry (e.g., "writer for Gizmodo").
  • inclusion in a manually-curated list of users.
  • Pre-filling user profiles
  • Datamining, based on previously data not provided by the user
  • Demographic estimation/inference

Implementation

This is probably best implemented as a stream processing platform, but in that form would likely have a very limited audience for monetization. Selling solutions based upon these data would be better than selling the data directly.

pingpoint is an example of a service that could be offered atop this infrastructure, but I would prefer not to compete with them since this idea was sparked as a result of their "Ask HN" post.

Perhaps the aforementioned "profile pre-filling" service would be a better initial service? Demographic inference could also be lucrative, but I suspect there are already existing mature offerings in that market.

Input Data

  • Email
  • Name
  • Social accounts
  • IDs
  • Profile links
  • System fingerprint
  • User agent string
  • Individual feature detection
  • Example requests
  • IP
  • Access times
  • (use to attempt to establish constraints on time zone)

Considerations

If this service achieved any degree of popularity, opporunities would arise to infer information between profiles established across sites from multiple clients. Should the information supplied from the customers themselves be used for additional inference, and if so, to what extent should that information be shared?

AWS Visualization

A web app to generate a live map of assets deployed onto AWS.

Input sources: * Cloudformation template(s) * AWS credentials