• SolutionsDevelopment
  • Technologies

    Apache, CSS3, Django, Google Cloud, HTML5, JavaScript, JQuery, Memcache, MySQL, Python, Redis

  • Country United States

Challenge

To build a web portal for video news materials. Provide a smooth access to the website from any mobile device with a comfortable and convenient interface. In addition, to add new previously unavailable functionality for any browser with the following features:

  • The event is marked on a map thus all users can see where it takes place (this feature did not make it to the release)
  • A questionnaire after the video about the events that took place in it (removed from the application)
  • The ability to save any video for playback without internet connection (this feature did not make it to the release)

Stable and fast performance are the essentials for news portals. Also, users should be able to receive notifications about recent events taking place when the app is not launched and without wasting any CPU or battery charge.

Project Duration

More than 6 months

Team Composition

Testing & QA – 2

PM -1

Developers – 2

Solutions

  • The web portal is based on Django and MySQL.
  • It is located on Amazon S3 servers where the database server and static files such as images, styles, and scripts are located as well.
  • For a faster access to video news, video files are stored on Akamai servers that facilitate access to them from any part of the USA and Europe.
  • jQuery is used to simplify editors’ work.
  • RESTful and JSON architectures are used for integration with mobile devices.
  • For sending notifications about new news posts to mobile devices such services as APNS and GCM, and later Urbanairship were used.
  • For video reproduction, JWPlayer is used. The video is coded in various formats and in various quality for its optimized reproduction on mobile devices and with a poor Internet connection.
  • A set of projection patterns was used for a mobile application’s projection. Singleton, MVP, and Observer have proven great in understanding the code and making changes to it.
  • In order to receive data that is to be displayed in the application (playlists, video information, etc.) a get request from the NowThisNews server is used. Token name and value are placed in a request’s header. The answer comes in JSON and the application extracts required information from it.
  • Google maps 2.0 are used to display events.
  • Application’s stable workflow was achieved with great code quality and the fact it was tested by different developers and all the defects located by testers were provided with high-quality fixes before being placed inside the main development branch.
  • Google Cloud Message service was used for notifications of new events taking place. This services usage makes the load on the device’s CPU and battery minimal and makes the app able to receive and display a notification.
  • The application is also integrated with popular social networks.

Platforms:

Dreamline wizard

Implemented features

  • Icon CheckedIntegrated with popular social networks
  • Icon CheckedGoogle maps 2.0 are used to display events
  • Icon CheckedJWPlayer
  • Icon Checked Integration with mobile devices
  • Cta-block-image

    Ready to start on your development or testing project? We are!

    Get in Touch

    Results

    The mobile application may be proud with approximate 1000.000 – 5000.000 downloads and a solid 4.0 grade on Google Play which is quite proof of quality and stability regarding the application’s field of interest and competition. A web portal that is closely integrated with social networks like Twitter, Facebook, Instagram – is a promising solution for thousands of users. The integration is also maintained with news aggregators such as MSN, Buzzfeed, Hulu with a vast base of fans and subscribers.


    87%

    Satisfaction rate

    57%

    Conversion of mobile app

    7%

    Bounce rate decrease

    Client Testimonial

    “The team did excellent work and I was very happy with everyone we added to the project via QArea. Together we built a custom video CMS in Django and native apps for iOS and Android powered by json feeds from this CMS. The QArea team worked on all aspects of the system, including the back-end CMS, the native apps, and testing.”

    Theo Burry,

    Former CTO at NowThis Media, Inc.

    We Help With

    Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.

    The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.

    In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

    Services
    Technologies
    Industries
    Web App Development

    Web App Development

    Reach out to an even wider audience with a custom, widely accessible web app.

    Corporate Website Development

    Corporate Website Development

    Ensure an effective online presence for your business with a corporate site.

    MVP Development

    MVP Development

    Take the first step on the way to a successful business with an MVP.

    SaaS Development

    SaaS Development

    Meet your business goals with a powerful, custom SaaS solution.

    Testing & QA

    Testing & QA

    Make sure the quality of your solution meets your expectations.

    UI/UX Design

    UI/UX Design

    Beat the competition with a modern, breathtaking & user-friendly design.

    React.js

    React.js

    Create stunning, highly functional, and easily scalable front-end solutions.

    Angular

    Angular

    Build flexible, good-looking front-end solutions for any scale and purpose.

    Node.js

    Node.js

    Construct a powerful, stable, and secure back-end solution for your business.

    .Net

    .NET

    Take advantage of the .NET flexibility and scalability for your back-end solution.

    React Native

    React Native

    Turn your mobile app idea into reality with a custom React Native solution.

    Wordpress

    WordPress

    Build a highly personalizable blog, eCommerce shop, or corporate website.

    HR & Recruiting

    HR & Recruiting

    Optimize your HR processes with a functional and powerful solution.

    Startups

    Startups

    Pave the way to future success with our startup development expertise.

    Healthcare

    Healthcare

    Build a healthcare product designed for dependability and rapid growth.

    eCommence

    eCommerce

    Give your buyers what they want — a seamless shopping experience.

    Finance & Banking

    Finance & Banking

    Create a product with rich functionality and impeccable security.

    qarea-calculator

    Planning the budget for your project? Spend 5 minutes to get an estimate!

    Choose a project-based estimate or quickly calculate how much it would cost to hire a dedicated team.

    Start Here
    to-top