The project is not exactly a conventional banner generator. Banner templates and animations are created by designers and developers based on the customer’s ideas. Ready-made templates are uploaded to a personal account, where the customer can edit the text, change the size, and download banners that are ready to be uploaded to the ad network.
The task of the project was to automate the process of banners creation. It takes too much time to develop banners manually: you need to create a few options of the background, text style, text and language content. Therefore, there was an idea to create banner templates and automatically generate them with different texts and images to automate the process as much as possible. The resulting platform allows significantly reducing the time needed to develop banners.
Today, it is an actively developing platform, the landing page is regularly developed to promote it, the administrator panel has been developed to conveniently control the process of banners creation.
Interaction with the platform is carried out according to the following scenario: the customer provides layouts of banners that it wants to create or posts a request for designer services on the platform website. Then, the frontend developer creates the banners and makes animation according to the layouts — the platform allows creating banners in HTML5, GIF, PNG, MP4 formats. When the banner templates are ready, the customer in its personal account can edit the text, change the images, background, effects, banner size, overlay music, and download banners that are ready to be uploaded to the ad network. Banner templates are created according to certain rules that allow using ready-made banners on such advertising services as Google AdWords, Yandex.Direct, etc.
For the purposes of easy banner downloading, functionality is implemented that allows to:
The project has been actively and dynamically developing. The iterative approach to development and frequent impressions allow determining whether the team is on the right track in the initial stages.
The customer is open to dialogue, so JazzTeam engineers actively participate in discussions of the platform’s new functionality and make suggestions — together we managed to create a modern, competitive product.
Banner generator advantages:
Development: JavaScript ES6, React, Redux, HTML, CSS3, redux-thunk, react-virtualized, react-howler, react-dnd, WebSocket, gRPC, npm, WebPack.
Environment: Slack, Trello, Drone.io, Github, Sentry.