Web app that displays hexagon-shaped tiles with text input by the user. Tiles can refer to tasks to be completed, ideas for brainstorming, steps in a project, etc. Tile layout is organized by tags. [see drawings]
Look and feel:
*Futuristic - similar feel to the ProtectWise screenshot [attached], except cleaner and less busy
*Minimal - minimum amount of user input possible: only tile names, tags, optional renaming of tilesets [see drawings], and clicks to gray-out tiles
User inputs tile name and 0-3 tags. Each tile's color corresponds to its tag(s). For example, if we have these tiles, input by the user:
Tile name: 'Plan Kiev trip itinerary' Tile tag: 'travel'
Tile name: 'Meet with investment advisor' Tile tag: 'finance'
Tile name: 'Make budget for Kiev trip' Tile tags: 'travel' and 'finance'
The tiles with only the 'travel' tag would have a single app-generated color (say, slate); the tiles with only the 'finance' tag would have a different color (say, celery); the tiles with multiple tags would indicate some combination of those colors--perhaps with a color midway between the relevant tag-colors, or a gradient including the relevant colors, etc. [see drawings].
Tiles with 0 tags are assigned a default (null-tag) color.
Layout is automatically generated/updated by the app upon user input of a new tile. Tiles are placed edge-to-edge, with adjacent tiles sharing tags. For the example above, the 'Plan Kiev trip itinerary' tile would share an edge with the 'Make budget for Kiev trip', which would also share an edge with the 'Meet with investment advisor' tile.
Tiles with 0 tags do not share edges with any other tiles (float independently) [see drawings].
*Create new tiles within a tileset
*Edit existing tiles (can be same type of menu as create)
*Click tiles to make them grayed-out (for example, in the task use case, a grayed-out tile is a finished task; in the brainstorming/idea-mapping example, a grayed-out tile is an idea that has been disqualified from future consideration)
*Click grayed-out tiles to return them to active/colored
*Optionally change the name of tilesets (default name is the date/time stamp of creation)
*Switch between tilesets
Expandable sidebar menu includes:
*Other/past tilesets (possibly rename the tileset from sidebar menu - up to you where the rename option should go)
*Section for links (i.e., payment management, FAQ, etc)
Main screen includes:
*App title (Hexatile or Rubigon)
*'Delete this tileset' button
*Hamburger menu button for expandable sidebar
Nice-to-have but not required:
*Works well with PostgreSQL
*Responsive between desktop and iPad but not smartphone (smartphone view will look too squished) - unless you can make the smartphone view look good
*User login page
NOTE ABOUT THE MENU:
I have had a couple of designs come in that incorporate a background pattern/honeycomb effect. I really like designs with a subtle futuristic (but not distracting!) background like that, so keep it up!
If you have a background like that (hexagons, or polygons and fibonacci spirals, or whatever), I would be extremely interested in seeing designs that incorporate the menu options into the background pattern instead of having them separated into the sidebar menu.
For example, let's say you have a honeycomb background. You could put "Options" and "Logout" and "My Tilesets" as three clickable hexagons in the lower left of your honeycomb (differentiated from the main tiles by color/transparency/design/shadowing/extrusion/a nifty border/etc.) and not have a sidebar menu at all!
I am excited by the idea of having all the main user actions available from one screen as opposed to some on the screen and some in a menu.