inception - MichaLasry/ImageTalke GitHub Wiki

Development:

we will develop the application in the agile method for an easy way to follow up on our project and . read about agile method: www-01.ibm.com

General characteristics:

When you sign up for the app, add the contacts the child wants to communicate with, so it will work out as that the most popular contacts are at the top of the list.

The child chooses pictures that express what he wants to say, the pictures he chose are translated into a sentence that sent as a message to the person he chooses to speak with.

The adult can return a message to the child - to be displayed to the child on the screen

Initial planning and evaluation:

  1. Plan the system requirements with the client - this step will include the design. This stage will take about two weeks.
  2. GUI - create the UI in order to show the customers. This stage will take about two weeks.
  3. Importing of a picture frame and dividing it into subjects. This step will take a few days.
  4. Code Writing - Step 1: Algorithm that converts the selected images into the genealogical sentences. Step two: A code that allows you to send messages to a selected contact. Step three: Receive images as a response from the contact. This step will take about 5 weeks.
  5. Integrity checks and expansion options. This step will take about two weeks.

Risk Management:

  • Incorrect understanding of customer requirements.
  • Changing customer requirements - additions and changes at the last minute.
  • Failure to comply with the Schedule.
  • Lack of human resources - illness / reserve / leaving of one of the students.

How do we deal with them?

We will sit with the customer and understand what his requirements are, meet the requirements and explain that our time is short and changes / additions during the project may be a problem.

We will build the graphical interface in order to receive feedback from the customer.

In order to deal with the schedule - set goals.

We will plan the schedule in advance with small profits for each task - in order to allow time for small delays without compromising the completion of tasks.

Meetings were scheduled for all members of the group to assess the progress of the project.

Product Development Technologies:

The development environment is Visual Codec developed by Angular compatible computers, tablets and iPhones.

Product distribution:

Using heroku.

Sharing code:

By github.

Coding Conventions:

https://github.com/airbnb/javascript.

Main product components:

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