Iteration 3 Functionality - MichaLasry/ImageTalke GitHub Wiki

Table of Contents:

  1. Goals
  2. Roles
  3. Schedule tasks
  4. Issues
  5. Round / Retrospective Summary
  6. MainTaskBord - Photo
  7. Velocity
  8. screen shuts
  9. Planning for iteration 4

Goals:

  • Arrange the Categories - a router that will do a transition between pages, an array of pictures, try to get a nice background design for the home page.
  • Conversion function - conversion the images to a sentence each image should be converted to a word - adding words connecting between the images.
  • The image will move when clicked from the board to the sending box, and go up(send) when the user done.
  • Dialog box - it will show only the box without the white around, adding a picture - it will show + and not what is written there and it will be in square form.
  • Changing the pictures names.
  • Connection the login to the firebase.

Roles:

Yael - Arrange the Categories, change categories to arrays,user and contact -models,Designs.

Shira - made the pictures move to text box, user model,Dialog box.

Michal - work on GitHub,add icons and words.

Sapir -Conversion function, naming pictures, Design the home page.

Malki - edit iter 3 in GitHub,naming pictures,Designs,sending box, Dialog box.

Schedule tasks:

https://github.com/MichaLasry/ImageTalke/projects/1

issues

https://github.com/MichaLasry/ImageTalke/issues

Retrospective:

Organize all categories within arrays and within each category the collection of all the words that belong to it. When you click on words in the categories, they are raised to the posting location and only when you click Send, the sentence is moved to the conversation area. In this round we added the function that converts the sentence from images to words,we add a function that reads the assembled sentence when the user press the call or send button. We uploaded the project to GitHub. we added the user and contact models.

Process, Methods & Tools

  • Angular2
  • Visual Studio Code.
  • Firebase

We used the images that we uploaded to firebase. We worked in this round very effectively by a clear division of roles. One was responsible for finishing the functionality of the categories. The second was responsible for changing the sending functionality. The third was responsible for working on the report in Github. the fourth - Two girls worked on the structures(and models) of the user and the contact. The rest worked on the design of the app.

mainTaskBord:

dd (this one for is taken from basecamp - a project management service)

Velocity:

Strengths in this iteration: The functionality of converting images into words was fast. Very good teamwork. Extensive progress in the past week.

Weaknesses in this iteration: The structure that the user entere into his account in the app -is complete, but the connection his account to database of firsbase.

Product Status Now:

-Database picture is build.
-Login function is completed.
-We finished design most pages.
-We opened a dialog box for add contact, include an option of apload a picture from his phone.
-proper routing through the 'Login', 'add contact', to home page.

Screen shuts:

log in: dd (this one for is taken from basecamp - a project management service) add contact: dd (this one for is taken from basecamp - a project management service) empty home page: dd (this one for is taken from basecamp - a project management service) choose a items: dd (this one for is taken from basecamp - a project management service) send messege: dd (this one for is taken from basecamp - a project management service)

Working as a team: In this iteration the team was divided into separate jobs. Each team member worked according to what was best in him. And so it was the most effective.

Categories array: vehicles, emotions, animals, housewares, cookware, food, fruits, vegetales, games, social_networks, letters, numbers, shapes, colors, places,verbs, writing instruments, prepositions.

Add-contact box dialog. Edit the login function and Contacts page. finish the function of connecting by what'sup.

planning for iteration 4:

we planning to present our product to the customer, and to get from him comments and opinion for it.

also we wants to make a match to tablet form.

Tests and repairs: we will make a sets of tests about our functions in the application.

Finish connecting all the data to the firebase.