Milestone 4

4.1 Optimization

The Soma team is dedicated to creating an application that is easy and fun to use for both parent and child. As a result, we have deliberately looked at multiple UI features and designs to ensure that it keeps every kind of user entertained while prioritizing the interest of the child. Soma needs to foster a fun learning environment in order to create loyalty and desire to use Soma. As a result, we have made making Soma a fun and safe application for children a priority. Our pros and cons thought process on mutiple features can be seen below.

Figure 1. Pros and Con Tables of Soma UI and Features

4.2 Delivery

The Soma team has been hard at work testing code and ensuring that we are working to the desired functionality of the application will be available in our timeline. We have been experimenting with ideal code software as can be seen in Figure 2 with our experimentation with Django. We have also have made progress in coding important and basic functions that will be built upon later in the process that can be seen in the book upload testing in Figure 3 and Figure 4. We hope to make great strides in these functions in teh upcoming months as we continue to build on teh progress we have already made.

Figure 2. Django Test Code

Figure 3. Book Upload Test Case

Figure 4. Book Upload Test Working

 4.3 Management

There have been multiple challenges in the development and progress of Soma like hardware incompatibilities and access to proper and updated software, but the team has perservered nonetheless. We realized that our design timeline was ambitious and needed major editing in order to be realistic about the progress that can be made. We have gone back and edited our projected timeline as well as thought about what Soma can grow to be in the future. We have determined plans to expand our application to provide services for multiple languages. Soma from there can be evaluated on where it can expand even further like children's schools.

Figure 5. Updated Project and Design Timeline