In 1968 a group of parents established The Wirral Society for Autistic Children, which was the forerunner for our organization today. Autism Together has grown from providing support to people with autism, to providing a wide range of living options, day services and community support to people all over the UK. Autism Together campaigns on behalf of all individuals affected by autism, they encourage all supporters to get involved with fundraising and volunteering. They offer comprehensive training and job development for all their employees.
Autism Together hired us along with another researcher abroad to develop a system which would track and comprehend all the data they record while monitoring individuals with autism. We had to investigate all the data they capture, video feeds, and data collected by third party applications.
We were tasked to develop a tool where all of this data can be presented together in a comprehensible manner and intuitive user interface. This is why the second challenge was designing a tool which would display all this data in a simple and effective manner, where user could easily navigate around the data to discern significant from insignificant or invalid data.
Personnel could then observe and obtain statistics from this data, as well as draw some higher level conclusions supported by this data. Challenge here was to make sure selecting a time slice of data would synchronize between all the recorded data and filter it to that selected time range.
The Cape Ann Solution
We have built a complete application using Angular on frontend and Python on backend side. We developed a full API to handle file upload (video and various data spreadsheets), and also integrated S3 into the app so that files can be downloaded directly from S3 bucket. We gave the client ability to create presentations of data, where they can select which data they want to display on the presentation from all available data. A post-processing filter was added to the tool to validate and differentiate between usable and non-usable data. Video data was displayed in a video player while sensory data was shown on a chart next to the video. Chart was linked to the video so that selecting a point on chart would forward video to that same point in time.
Unilever is a British-Dutch transnational consumer goods company co-headquartered in London, United Kingdom and Rotterdam, Netherlands. Its products include food and beverages (about 40 percent of its revenue), cleaning agents and personal care products. It is the world's largest consumer goods company measured by 2012 revenue.It is Europe’s seventh most valuable company. Unilever is one of the oldest multinational companies; its products are available in around 190 countries.
With increasing number of projects Unilever was working on, it was becoming increasingly difficult to manage them. Consolidating available data and getting project status update to the client was becoming a problem. We stepped in to develop a tool to help them deal with these issues.
Processes which these projects generate, governed by internal business logic are the key business aspect Unilever wanted to have a grasp on at any time. Our second challenge was to understand and incorporate their internal business logic into the application we were developing.
One of the main purposes of this app would be to help stakeholders have a clear overview of what stage their projects are in at any given time. This is why we had to heavily research ways to visualize project flow and key project assets and metrics in an intuitive and simple manner to ensure key information was understood by the stakeholders.
The Cape Ann Solution
While client was still figuring out the nuisances of their large business data model, we were brought in to design a custom project management tool on top of that model. We partitioned the data model into separate segments and went on to develop those. We took an agile approach developing these features, and finished them in record time, only a couple of weeks after kickoff meeting. Even though data model was complex, we minimized the number of sections and pages the web tool had, and by grouping various information on one page in a smart manner and reducing the number of different forms for data input we have minimized the amount of clicks user needs to get to where they want to be. App was deployed to client for testing and Unilever was very satisfied with the results.
What Unilever said...High quality... delivery exceeds
High value... great value for the money
Fast turnaround... working in multiple time zones makes turn around time faster... the team is a pleasure to work with.
Rochester Electronics is the largest continuing source manufacturer of semiconductors in the world. With product licensing from leading manufacturers such as Analog Devices, Altera, Cypress, Fairchild, Freescale, Infineon, Intel, NXP, Renesas and Texas Instruments, Rochester continues to manufacture mature products, which is of crucial importance for industry, transportation, and hi-reliability markets. With over 100,000 products and over 15 billion units in stock, no other company compares to RE selection, capabilities or solutions.
Dealing with an ever-increasing number of Bills of Materials from clients, Rochester Electronics decided that it's time to upgrade the BOM maintenance and administration system.
Our team was tasked with system redesign in order to accommodate increasing customer needs. We had to fully grasp how Rochester Electronics operates their business, and also be mindful of their interaction with other clients, because the system would have to communicate with third party API's.
We had to develop a custom tailored web app, which would facilitate easy data manipulation and setup a series of scheduled tasks, which would perform heavy data transactions between the database and large number of BOM's.
The Cape Ann Solution
We created a modern web application, focusing on ease of use, delivering all the requested operations that were to be performed on a BOM, such as entry, edit, deletion, upload and save. App was customized to accept, recognize and be able to modify excel spreadsheets which are commonly used in this scenario. We carefully implemented custom scheduled tasks to perform batch transactions with database, and log if any errors were to happen during transfer. Special care was taken when designing this aspect of the application, because we had to ensure no server clogging would happen at any given time. MEAN stack architecture was used very effectively due to large quantities of data being moved around.
What Rochester Electronics said...The Cape Ann team has not only strong technical and software development skills, they are very good at user interfaces and build code that looks good and functions cleanly, without our having to specify and test all style setups. Cape Ann has sometimes anticipated our needs and come up with good design before we even express them.
Lu'lu Naturals brand offers all-skin skin care & supplements product line. They were looking to expand their business by creating an E-commerce website which would showcase their products and branding. They approached us to develop this project.
Develop an SEO friendly E-commerce platform with a set of custom functionalities such as custom referrals, custom shipping management and a responsive design.
Customized email notification system with full integration for Amazon, Paypal with payment gateway, integration for Facebook, Twitter, Youtube and Google.
Fully customized account dashboard with various capabilities for management and overview of: orders, personal information, subscription stats, referrals, cart, wishlist, recently ordered items and order history.
The Cape Ann Solution
The first step before starting to work on any project would be investigation. Cape Ann team will identify the project scope, arrange a communication plan with the client, establish how involved the client will be during the project development and then choose the right strategy for development. Considering the number of features client requested to be finished over the six month development duration period, we chose SCRUM Agile to ensure team worked collaboratively with the client and stayed in sync. Along with standard features most webpages would have (login, account management, basic pages like Home, Contact Us, News, Faq, Help, About Us), we developed a custom dashboard, and provided client with fully custom CMS backend system packed with different functionalities like CMS for Information Page and for individual content, ability to view, edit, create and fulfill orders from admin panel; complete invoice management, shipment management, ability to create one or multiple shipments and credit memos per order to allow for split fulfillment, and reporting with ability to print invoices and packing slips. Stack used was ASP.NET 4.5, C#, MS SQL Server 2008 R2, Paypay Rest Api and Amazon payments with Bootstrap, jQuery and Knockout Js on frontend side. The initial production release was completed after 5 months, and the succeeding 2 months were spent refining the product and releasing subsequent iterations.