Project 1

Logo Maker App

This project was to propose, design and create an application, but we were not to fully realize it as we weren’t given the time to.

For my group, we chose to create a simple logo maker/editor.

Initial UI Design

Process

When creating this, we began looking at application ideas that weren’t outrageous to complete in a short time, but that were also interesting to do.

We began by creating a proposal as well as UI design that we would present to our professor.

Code

For the project we decided to work within JAVA, as it provided us with the necessary complexity to achieve such an idea.

We found it to have the libraries for drawing and shapes, that we required for our application.

We also tried to make sure our code was compact. Since at first our code was quite large with a lot of unnecessary comments and line of redundant code.

Project Code
Test Document User Manuel

Documentation

Here is an excerpt from our Test Document, that shows our test cases for different features of the created application. This was to make sure we account for all possible bugs.

This is to also account for user errors or misinputs. This was a part which I took heavy investment in to make sure our project was up to specifications.


Here is also an excerpt from our User Manuel, which was to teach the user how to install and use said application.

I made sure that the document was clear and had a consistent format and hierarchy as to not confuse possible users.

Reflection

The project overall went well and had us receive full marks. However, there was a lot of struggling with trying to apply the JAVA libraries to work how we wanted.


Although the final application didn’t match our original UI design, in essence, it was as close as we could get within the limited time. I’m confident that with more time and multiple iterations, we could have achieved our desired outcome.


If I could change a few things, it would be to make our project scope more focused and realistic to our constraints. Also, making sure the group I’m working with is up to the challenge and time needed to get such a high-level project done

Final App

You can view my documentation files throught these Google Drive links: