| CARVIEW |
Lionel the Architect needs a way to create personalized cupcakes so that he can share a personal gift that shows he understands his clients taste.
Five Big Ideas:

Functional Explanation of the 3D Cupcake Customizer:
The 3D Cupcake Customizer would be an application- either mobile or a web app- that allows users to create entirely custom cupcake orders. The app would have a recipe algorithm, so that Hoppers Cakes would be able to get the right size, color, and more- depending on what the user requires. The App would also display a live render of the cupcake so that the user has an idea of what their cupcake might look like. The user would use a range of sliders, color palette pickers, and check boxes to create the perfect cupcake. Other Big Ideas could be included with this app, is Hopper decides to get a 3D Cupcake Printer or a Cupcake Icing Printer.
]]>The team-leader would also help make important calls in the creative design of the program, and considering I would be the team-leader I would likely help out a portion of the programming.
While I wouldn’t have a lot of time for marketing and general media presence, having a leader willing to promote the product and perform interviews can be great for public perception.
The team leader would prioritize:
- Fully ideate the final product – how it will function, how it will look – based on understanding what the actual problems are that you are trying to solve
While helping with the following tasks:
- Create wireframes (which show what will be on each page in the app) and prototypes (interactive drafts of the app that people can try out)
- Conduct user testing with a group of pilot participants to find out if the app is easy to use and solves the problems you think it should solve
- Create branding for the product – including a logo and complete style guide
- Design the final prototypes to pass to the person who will code the app
- Code the front of the app (what the user sees and interacts with in the browser)
- Code the back end of the app (creates a database to pull content about different flight locations, utilizes API’s for weather and other information, etc)
Development/Front/Graphics
The front end programmer would also do some light UI work to have a natural connection between the front-end and the UI. This also depends on the creative inclination of the front end developer. The Front-End programmer works closely with the Graphics Designer and the Back-End Developer to pull all the pieces of the application together.
The front-end Developer would prioritize:
- Code the front of the app (what the user sees and interacts with in the browser)
While helping with the following tasks:
- Design the final prototypes to pass to the person who will code the app
- Create wireframes (which show what will be on each page in the app) and prototypes (interactive drafts of the app that people can try out)
- Conduct user testing with a group of pilot participants to find out if the app is easy to use and solves the problems you think it should solve
Development/Back
The back end developer would do all the heavy programming. We all feel bad for this person, but really appreciate what he’s doing.
The back-end Developer would prioritize:
- Code the back end of the app (creates a database to pull content about different flight locations, utilizes API’s for weather and other information, etc)
While helping with the following tasks:
- team tech support for the more complex problems that pop up.
Graphics/Creative
The main graphics/UI designer would also come up with a lot of the creative decisions, often working with the team-leader and marketing expert to brainstorm the products design.
The Graphics Designer would prioritize:
- Create branding for the product – including a logo and complete style guide
- Create assets for all marketing and branding
While helping with the following tasks:
- design UI for front end
Marketing/Digital
The marketing and social media expert would spend their time promoting and marketing our product. The team leader doesn’t like spending a lot of time on social media, so this person would be in charge of creating a lot of public media with the help of the team. The marketing expert would also work the manager closely when it comes to email traffic response and HR work.
The Marketing Expert would prioritize:
- Create written content for all marketing
- Develop and implement an SEO strategy
- Come up with a digital marketing plan that includes ads, social media marketing and more
While helping with the following tasks:
- Create assets for all marketing and branding
- Create branding for the product – including a logo and complete style guide
- Conduct user testing with a group of pilot participants to find out if the app is easy to use and solves the problems you think it should solve
Discord is a channel-based community application with instant messaging, voice and video lobbies, screensharing, filesharing, and more. It will allow us to make our own server for our team, and organize different channels of discussion to keep everything on topic and organized. Discord is also free and easy to use, making it a convenient and powerful meeting place for a collaborative project like ours. We can install a variety of useful user-made bots to add a variety of functions to their discord server. Messages can be pinned and searched, users can be tagged, and people can include a variety of media formats in their messages.
Google Drive is a free cloud service that allows users to upload and share files. There is a 15gb free storage limit, which will generally be large enough for most projects. There is a variety of security options on files, so that we can ensure only members of our team may view our files. In order to save storage, anything below the 8MB file size limit on discord can simply be shared that way, and any large files can be hosted for free on Google Drive.
Github is the kind of source control. It’s free, and integrates seamlessly with just about everything. Github has all the features we will be needing for reliable source control, including everything necessary for team collaboration. This is vital for allowing multiple people to work on the same project without destroying the source code. For all of these reasons, it will be very convenient for our team.
Adobe XD is a powerful program for designing interactive prototypes. Adobe XD comes with a variety of plans, Some of us may already have access to XD if they are subscribed to the Creative Cloud. There’s a free starter plan for personal use, and a $13/month subscription for professional teams. The pricing makes it mildly less convenient compared to alternative Prototyping tools, but we will get what we pay for with Adobe, in the form of high-quality professional software. Prototyping is an important stage, so we will be glad we chose a good tool.
Clockify is free, easy-to-use time tracking software. Clockify remains free, regardless of team size, making it very convenient. Clockify comes with a time tracker and a timesheet, productivity tools, attendance tools, and features for tracking billable hours. We can categorize projects to keep an organized and efficient record of our teams time. Time Tracking software can be very expensive, especially in comparison to this relatively free list. So having access to a free and feature rich team tracking tool is a great option for us.
Trello is a unique free project management tool that will allow us to create different cards on our own Trello board. Using Trellos intuitive design allows for easy, convenient, and easy to read project planning. Not only will Trello help us to stay organized and on task, but it also integrates with a variety of other collaborative software tools and includes a host of automation features! Project management tools can also get expensive, which makes Trello a very reasonable workaround for our team. I’m sure none of us will have trouble getting used to the layout, and I’m sure many of us have used it before.
Mochajs is a flexible javscript testing framework running off node.js. We can run Mocha serially and asynchronously to catch exceptions and provide informative reports. Mocha is a very popular module, and contains a very thorough code testing toolset. This is going to be a very useful tool for us when it comes to testing, though it’s likely we will investigate other testing software as well to cover all of the languages our services use. For Javascript however, Mocha will be very handy for us.
Matomo is a powerful web analytics platform with a focus on data privacy and control. It’s important for us to consider the privacy of our customers data, so if we plan on using it to enhance our digital marketing, it is a good option to be in control. Matomo’s free service offers just about everything we will need for analytics. Combine that with it’s privacy benefits, and it makes for a more convenient option that Google.
The google developers toolset contains plenty of incredible tools for many of the domains required for our collaborative project. The SEO tools google provides are very handy, in particular Google Analytics and Google Search. Google Search contains a search console, which can provide us with valuable insight about a websites performance. Google Analytics contains a wealth of libraries, API’s, and other resources for measuring, configuring, and reporting with a wide variety of integrations. Another valuable tool is Google Pagespeed.
Google Pagespeed is a tool that generates a report on a pages performance, and provides valuable feedback to the users on how to make the website faster. We can use Pagespeed to analyze our websites performance, and to test our web services to ensure we aren’t missing any optimizations before launch.
Yes, the learndigital website meets accessibility standards. The website is clean and straightforward, presenting enough- but not too much- information to the reader. In general, the website is accessible to a wide variety of audience, including those with disabilities. However, there are a few issues of varying severity which will be addressed throughout this evaluation.
Perceivability:
- +Colors still work well with different screen brightness, temperature, etc.
- ~Colors can sometimes be quite high in contrast and saturation
- -Missing alt texts for the student hero header and the learndigital world map.
- -Get In Touch submission notification is easy to miss
Perceivability Score: 3.5/5
Operability:
- -All of the nice buttons, like Apply, Learn More, Get Started, and Get In Touch don’t seem to have alt-text.
- -Other images have poor alt-text descriptions.
- ~All links bring users to the same form
Operability Score: 3.5/5
Understandability:
- +Larger headers make glancing through the site easy, whilst still informing the user of important info
- +Blocks under headers contain concise information
- +Understandable, simple, and straight-forward content
- -The NIC Community section promises hands-on access to faculty. It is unclear whether the program is currently online or in class, an important factor for international students.
Understandability Score: 4/5
Robustness:
- +Website scales incredibly well, and handles many devices flawlessly.
- +Passed all tests of robustness. The website has good HTML!
- -Scripting was longer to load in tests
- ~Requires several MB of memory, which is negligible.
Robustness Score: 4/5
Total Accessibility Score:
15/20
Accessibility challenge Severity:
4/5
Overall many of the issues were very minor, however some of the alt-text related problems, particularly related to the buttons, could make the site very difficult if not unusable for users reliant upon screen readers.
]]>Soundcloud is one of the worlds largest audio streaming services, hosting a wide variety of music, podcasts, audiobooks, and more.
Notably, Soundcloud rose with the popularity of electronic music, as it provided a place for producers to host their songs.
While Soundcloud offers a plethora of free audio, Soundcloud generates income through subscription services.
These services entice artists with the potential of getting more views, more analytics, and things like that. Ultimately, promising a better shot at fame and fortune.
Soundcloud also offers users the ability to remove ads and listen offline, through another subscription service. Ultimately though, all of the music can be enjoyed or uploaded for free.
]]>Winrar is a file archiving software that can view and manage compressed files, notably the .RAR.
Winrar attempts to generate income through a try-before-you-buy scheme. Something nice about this scheme, for the consumer, is that
you don’t even need to buy it.. They just ask you now and then when you open it, but you can still use the software. As a result, most
people simply just use it, and don’t bother to purchase a license. This was a move by Winrar to avoid software piracy.
]]>