CIS 295 Project Plan

Designer

Cody Swartz

Client

Germán Campos - Logic Happens

Project Name

Corky

Domain Name

CorkyApp.com

Description

Corky is a collaborative sticky note environment. There will be user created public and private boards, as well as anonymous boards. Each board has a random hash generated URL; the URL can then be shared so that that board can be edited, and collaborated upon with others. Corky will be used to help keep individuals as well as groups organized, focused, and productive while being task oriented. Corky allows for long term storage of information and data that you may otherwise forget, or forget to tell someone; situations ranging from contact information like a phone number or email, to group collaboration on projects.

Site Use

A user can come to the site, and either choose to create a new “board”, or continue working on a previous board, there will also be other site content such as About, Contact, etc. Once within a board that the user has access to, they will be able to create new “posts”, as well as modify, or delete them. There will also be board-wide options, and individual post options. Each board will have a name assigned to it which the user can edit to give meaning to the board, for instance: you have a new client so you create a board name: “Bob’s Construction”, then within a board posts can have a header, for example you may give a new note the header: ‘Contact Information’, or even more simplistic like Phone Number, Name, Address, Credentials. By allowing the posts to have headers of their own, it will allow for simple generation of an overview of the boards you have; your boards will be presented to you as posts where the header of the post is the board’s name, and the content of the post is the post headers within the board, this arrangement itself will be as if the “board overview” is a board of its own. This hierarchal layout could easily be generated into a feed.

Competition

Targeted Audience

The targeted audience are those who have tasks that they need to keep organized and finish, people who forget things or need long term storage for information and data, Corky offers a quick place to store them, so they that can be referenced for later.

People who frequent the computer often: designers, coders, the cubical man, the entrepreneur, bloggers. People who want a simple intuitive design to leave messages, notes, links, for themselves or others.

Content and Navigation

Special Features

I consider the whole site to be a special feature since it will be heavily dominated by JavaScript and jQuery; interactions such as creating boards as well as accessing them will be handled by JavaScript and Ajax will allow for dynamic updates to take place without the page changing, which will allow users to collaborate at the same time if they need, although it will not be hosted on a socket but will instead require AJAX pingbacks that will have a last updated field data pushed on ping which if the timestamp is older than the DB holds for the board it will then get back new and updated content. All those interactions will be handled by PHP on the server end. Other possibilities besides normal site function may be: integrating Type Kit, Reminders/Events/Notifications, differencing, forking, RSS feeds.

Story Board

Story Board

Wireframe Design

This is what the owner created for a wire frame since he's a designer. Which goes above and beyond a wireframe to show a bit more. Wire Frame