Works made by other agencies
Check the latest works made by other agencies
About: Pindify is a place where you can publish, distribute and promote your texts, films, music or art. The ultimate goal of Christopher Wallen, the product owner, is to help the Creative Class to earn for a living by providing their followers a brand-new and valuable way to support them.
Problem: The set goal was to create a platform from the ground up using the design and business logic provided by the client. Christoffer Wallin wanted to have the solution as functional as possible before starting to promote it. Although we formally had something we called a minimum viable product, our scope included delivering both a desktop and mobile version of a service, and, later, implementing an iOS application.
Solution: In January 2016 we had eventually released a fully functional Pindify.com web service. It's design and architecture was updated according to hundreds of new features added since the beginning of the project. The iOS application is yet to be released. Soon we will start collecting users' feedback, which will result in new change requests and requirements, so Pindify is to be further improved and polished.
Notable Challenges: Although Pindify reminds of Pinterest, the cards in Pindify are much more functional and dynamic. They contain not only pictures, but also music, texts, Youtube videos, and all that can be accessed within a service, with no need to navigate somewhere else. To make that card system working smoothly, we needed to optimize the usage of AngularJS. Not only we improved or even rewrote from scratch a few third-party AngularJS libraries, but also switched to one-way binding wherever it was possible and PubSubJS for event dispatching.
Another problem was to make the card grid adjustable to the screen's width. Now it works even more smoothly than Pinterest, as cards move automatically when you resize the window screen. And it doesn't lag at all thanks to using the relatively new CSS Transform Translate method, which loads video chip instead of CPU to process the commands.
When it was decided to build a mobile interface, we started doing it from scratch using BackboneJS, as it is easily extendable and stable, and one of its extensions called MarionetteJS allows to speed up the development process and write a clearer code. Such approached allowed a single developer to deliver a mobile interface within less than ~12 weeks.
About: Siasto offers yet another approach to improve collaboration inside teams. It splits the workflow into projects with its own tasks, files, discussions, and helps people to quickly figure out the current agenda and get into the working process.
Integration with file sharing services like Dropbox, as well as with Google Calendar and Gmail makes it even easier to keep all the work-related data in one place.
However, when we looked deeper into the code, we realized it had no mechanism to make us sure any changes in one place will not affect other functionality.
Involvement: Our developers were fully responsible for code refactoring, adding new features and creating a mobile application. Our designers were occasionally helping with the lacking screens. Currently the project doesn’t require our assistance and we help only when new functionality is needed.
In a week we covered the primary user scenarios with automation tests to be sure that any further changes in the code won’t cause any additional problems.
Whenever we touched the code later to add the required functionality, we made code refactoring and repaid the technical debt. This approach allowed the client to minimize the spendings connected with the required back-end optimization.
Later we’ve done the iOS application for the service and the API required for third-party app integration.
Cloud based training software for trainers and theJune 2016
Cloud based training software for trainers and the
GymCloud is a user-friendly, cloud-based website and mobile app that improves results by strengthening the partnership between fitness professionals and their clients. GymCloud allows users to create exercises, assign workouts, develop programs, and track exercise performance in person or remotely. GymCloud offers fitness pros the unique ability to create their own digital platform to easily share information, such as instructional videos or training tips, with their clients.
Let us guide you to the best agency
100% free. Fees are charged to agencies interested in your project.