- what we do
- Engineering Services
- Complex Services
- Solutions Hub
- Client Area
- Get In Touch
A USA software company
Mantra Imports LLC is a software company situated in Michigan, the USA. The main goal of the project was to get clear, based on emotions, analytics from different states on President Tramp actions. An additional feature is checking comments by date. Studies have shown that through gamification, it’s easier to collect statistics from real people. Entertainment content attracts the audience, so the gaming application is the best replacement for boring polls and tests. The principle of the game is quite simple. If users like new news about the President, they give high-five with him and can leave an anonymous comment. If they don’t like the news or they feel negative emotions about the President’s actions, then they can kick him in the balls and describe the reason for their dissatisfaction in the comments. Statistics are collected by state and allows to see the full picture using a map of the United States. Monetization of the game is carried out through the sale of statistics.
Doesn’t support global statistics by map
Doesn't have auto-embed tools for easy integration map to the website
Not very strong game part of the service
Lack of time for testing and launching the application
Doesn't have additional monetization for usual users
Opportunity to get real data from gamification
High popularity among lots of users
Opportunity for users to stay Anonymous while leaving a comment.
Availability of all the necessary tools and data
Possibility to use Map in news or embed to a website (by request only)
Quick decision making on various issues
One of the important points of work on the project is the establishment of a stable and high-speed communication system. This allows to make decisions and get approval quickly. At the initial stage, email and Skype were used for interaction. This allowed exchanging information, conduct video and audio conferences during the discussion of the project. Later, telephone calls and Viber, as an additional messenger, were added to the above communication methods.
To build a state-of-the-art platform, we have carefully chosen a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.
Unity3D is the best app for Game development. Unity is excellent for cross-platform development. The assets store is also reportedly great when compared to other platforms. Moreover, in the case of the visual platform, Unity is excellent. It is also easier to use compared to many other technologies. It features multiple tools that enable rapid editing and iteration in the development cycles, including Play mode for quick previews of the work in real-time.
C# is pure object-oriented language, this allows to create modular maintainable applications and reusable codes.C# has got a very efficient system to erase and remove all the garbage present on the system. It doesn’t create a mess in the system and the system does not get hanged during execution. C# has a major advantage of a strong memory backup. The rich class libraries make many functions easy to be implemented.
PHP is a server-side scripting language it creates dynamic pages with customized features. Since PHP does not use a lot of a system's resources in order to run, it operates much faster than other scripting languages. Hosting PHP is also very easy and a lot of hosts provide support for PHP. Also, PHP is extendible. A large number of databases are supported.
MySQL is a free-to-use, open-source database that facilitates the effective management of databases by connecting them to the software. MySQL is globally renowned for being the most secure and reliable database management system used in popular web applications. It offers unmatched scalability to facilitate the management of deeply embedded apps using a smaller footprint, even in massive warehouses that stack terabytes of data. On-demand flexibility is the star feature of MySQL.
There was no technical specification on the project, as everything was created in the process. However, a series of sequential actions was enshrined in the following algorithm. This made it possible to work out all the necessary tasks of the project deeply and completely.
Computools choose specialists, whose experience and skills are best suited to accomplish the task. The team included development engineers and managers. Since the project involved the use of 3D modelling and animation, the team necessarily included a 3D artist and a UI designer.
Productive collaboration between the project participants is key to success in any difficult situation. A well-organized communication system allows for solving various almost immediately. Each type of meetings, face-to-face brainstorming, video or audio-conferences, helps to achieve the main goal of the project.
One of the main goals of the Compotools team is to finish the project in time and meet all intermediate deadlines with completed tasks and solved issues. To provide quick decision making and solving any difficulties during work on the project developers used Skype, Face-to-Face scrum meetings and retrospective meetings. Project Manager used Trello to set tasks to team members and to monitor assignments.
Since the project needed to be implemented quickly and maintain the productivity and efficiency of the team, Scrum was chosen as the project methodology. Using scrum as one of the most popular methods of the Agile approach has repeatedly proven to be effective. Especially while working on projects where the result is needed in a short time. Continuous testing and verification of the results lead to high efficiency and operability of the application. Moreover, this way the developer can complete tasks faster. The team remains motivated throughout the work, and the manager can control the work at each stage. As a result, the user is more satisfied with the application, which was released in a short time and with minimal improvements during maintenance.
Design-artist worked on the design of the application in parallel with the development team. This allowed to choose the optimal solution and implement everything in a short time. Simple animation and high speed were the main criteria that determined the finished design of the application. Computools' designers also focused on the usability of the application.
Due to the use of the Scrum methodology, the development of the code was carried out continuously, dividing only into short sprints. Testing was manual because all systems work only on real platforms and accounts (for example collection user data, and CNN collection).
The client and his team also took part in the testing.
Scan QR code to find code sample
Or use link belowhttps://github.com/computools/Kick2Balls
«Computools was able to quickly understand my requirements, and provide expert results before the posted deadlines.»
Let's talk about your project.
Use the form to drop a line or write us an e-mail: email@example.com
It’s a brave new world of e-commerce: Join up and prosper.
Learn more about Computools' charity events.
Benefits and opportunities Computools LLC get after joining AUCC.