Geekwise Address Book — Web Based ios
App
- To Do List
- APP Features
- Design Layout Technical Notes
- Function Technical Notes
- Outside Frameworks
- General Technical Notes and New Ideas
- Device Testing
- Team Information
- [Create CRUD]
[ ] - add
Contact
[ ] - addGroups
[ ] - WebAPI Camera for CRUD 2.[ ] [CRUD] [ ] - search forcontacts
[ ] - search forphone number
[ ]- search foremail
- [Update CRUD]
[ ] - edit
contacts
[ ]- editphotos [ ]- edit
groups - [Refactoring] [x]- refactor current javascript using functions
- [README] [ ]- MAINTAIN TO DO LIST [ ]- add links to table of content
- [Add Scroll]
[x]- sticky header for each letter navigation A-Z
[x]- each
navigation
header slides under previous header when scroll reaches top [x]-contact name
slides under header - [ ]- media querry [x]-combine contact to front page during landscape [ ]-font size front page [ ]-font size contact page [ ]-nav bar realligned 8.[]-documentation []-fix all documentation to standard []-give javascript documentation to make it readable APP Features
- App displays the current time on the top of the device
- By using the
+
button on the top right will take the user to a secondary layout allowing the addition of a newcontact
- The input screen will allow the user to search for an individual contact by first name, phone number, or email address.
- A letter
navigation bar
will be set to the right of thecontact list
set to touch or click, that will send users to the corrosponding letter in thecontact list
- By touching or clicking on individual
contacts
the user will be taken to a secondary layout allowing theedit
feature - User can use the camera on the device for adding an
contact image
, or upload an existing image from your devise
User can catagorize and search `contacts` using the `group` button
battery level will display by tracking your battery level if devise battery is present
User can `share` `contact` with others through messaging or `social media`
User can `textmessage` from `contact`
**Font size may be set using Facebook to determine age**
- Create a container that will display the
current time
on the top of the original layout - Create a
+
button that will send the user to a secondary layoutnew contact
- Create a navigation using the alphabet that will maintain an absoulute position
- By click
touch
letter will send users to related letter incontact list
- By click
- Create click
touch
function that will allow interaction by user for individualcontact
to display on a secondary layoutsaved contact
- On
saved contact
layout display functions allowing user to update thesaved contact
- Create an
cancel
button that will allow the user to back out of the secondary menue and return to the original layout - Create an
done
button that saves information and returns user to original layout - Create an
all contacts
button that will return users to original layout - Create an
edit
button that allows users to updatesaved contact
-Onnew contact
layout
- Create an
- Create an
cancel
button that will allow the user to back out of the secondary menu and return to the original layout - Create an
done
button that will save the new information tosaved contact
and addcontact
tocontact list
- Create a container for
add image
that will allow user to use device camera, orupload
saved image tocontact
- Create
input
for first name - Create
input
for last name - Create
input
for company - Create click
touch
withinput
forphone numbers
- Create function that will create a second
input
forphone number
and Createdropdown
to select type ofphone number
-Create clicktouch
withinput
foremail
- Create function that will create a second
input
foremail
and Createdropdown
to select type ofemail
- Create function that will create a second
- On
- Create button for
group
for secondary layout- The click
touch
function displays the secondary layout for adding a newGroup
and displays currentGroups
- Create interaction for individual
Group
to secondary layout to display contacts withinGroup
-Create interaction for individualcontacts
and send user to individual contact layout Done
savesGroups
and sends user to original layout -On thesaved contact
layout- Create a
share
button that allows user to share contact information -On thenew contact
layout - Create
dropdown
to selectringtone
forcontent
or use defaultringtone
- Create
dropdown
to selecttexttone
forcontent
or use defaulttexttone
- Create
dropdown
to selectvibration
- Create functions that will create an
input
for
`URL` `address` `birthday` `date` `related name`
- Create function that will create an
input
forsocial profile
and Create a secondinput
forsocial profile
- Create function that will allow user to
instant messeage
selectedcontact
- Create
fieldbox
withplaceholer
NOTES for user notes - Create function to add
fieldbox
for users custome needs
- The click
Font Size based on age
User can log into Facebook or other social media. The device will detect the age of the user.
The age will then be divided by 2. The sum will determine the font-size for the app making the design
easier on the eyes during use, otherwise font-size is preset.
**example**
user = age 50 font-size = 25px
user = age 30 font-size = 15px
break points needing media querry
320px-360px portrait for most smart phones occasionally 390px
412px-432px portrait for apple iphone6,motorola nexus6,microsoft lumia 1520
361-480px landscape for most smart phones
***Blackberry needs specifics for unusual screen sizes***
If you have any questions, please feel free to ask