Photography Management CRM Software

Country: United StatesTechnologies: Typescript, Django, Python, AWS, AngularTime together: 3 years Team: PM, BA, 4 developers, QA


The founders of ShootQ set a goal to meet the needs of photographers and develop their own web product that would offer broader and more relevant functionality than most standard CRM systems. The app was designed to solve real-world problems, allowing you to track customers, schedule photo sessions, track tasks, advertise studio services, and create email marketing templates.



The ShootQ photography management software had been on the market for ten years, and even though it operated well, the technology and the design were out of date. That’s why the owners have decided to develop the second generation of the application relevant to present-day business tasks.

When the Gearheart team received a request to upgrade the application, the design and the back end were already under implementation. Our major task was to develop the front end, including the application’s interface, but, over time, we took over the entire project.

Let’s build your first app together
get in touch
Related services
CRM Systems
Web app development

We found Gearheart through Upwork. We started small with them, and after seeing the quality of their work and project management skills, we expanded our engagement over time. I had two development teams at one point of equal size working on the project. I ended up firing the other development team and doubling Gearheart’s workload after I saw what they were capable of.

Project Manager,
So we started with the team

9 people in total were involved in the project, developing the entire set of functions to release the app as quickly as possible.

Volodymyr Sydorenko
Project Manager
Anna Ianushenko
Business Analyst
Igor Tokarev
Full-stack Developer
Mikhail Andreev
Full-stack Developer
Vlada Oliinyk
Full-stack Developer
Eugene Savchenko
Full-stack Developer
Dmytro Liapun
Full-stack Developer
Olena Gavryliuk
QA Engineer
Oleg Slavinsky
Business Analyst

Initially, we received a completed back end and design of the project and took charge of the front end. Gradually, we moved on to the back-end frontier, where our target was to take an innovative approach and apply modern design.

Nine people in total were involved in the project, developing the entire set of functions to release the app as quickly as possible. At first, three developers from the ShootQ team were responsible for the back end, while Gearheart, represented by five full-stack experts and an analytic, worked on the front end. Over time, we started to manage the whole project.

After the app’s release, all ShootQ users were moved from the outdated version of the app to a new one, which offers many useful features, which we explain in more detail below.

We made a product, with a great number of features


A fast and easy way to send and receive contracts. 

It boils down to three steps:

  1. Apply changes.
  2. Double-check.
  3. Send the contract out to the client.


Automized online booking

As soon as a client books a photo session online at any chosen time, the photographer receives and processes the request with no extra time wasted on phone calls.


Comfortable lead tracking via the Lead Board

The Lead Board function allows for managing and tracking leads at each stage of the customer journey to react and reply just in time.



Helpful tools to stay organized

These are relevant for studios that have a lot of clients and experience difficulties in staying organized. Setting a specific number of tasks to be completed for each client and applying filters makes it easier to stay on track and provide high-quality service.


Simplified payments

Over 50% of users prefer to have several payment options to choose from when proceeding to checkout. This function lets the clients choose the most comfortable payment method, including a credit card.


Using the full studio potential

This module helps photographers manage a new source of income and host workshops. The tool lets multiple clients sign up for a single event. 



Wise use of time and resources

Ready-made templates can save more time to work with clients and work on improving business processes. Drop-down lists offer various templates for different purposes:

  • an email;
  • a proposal;
  • a questionnaire;
  • an invoice;
  • a contract, and many more.

The entire process takes only a few simple steps: choosing and adjusting a template, uploading it to the appropriate section at ShootQ, copying the required template from the list, and pasting it to the message window.

Look how the project lives in the wild


The ShootQ app was originally developed on Angular 2 with the back end based on Django. Eventually, we updated it to a new version of Angular 7. In addition to the Angular framework, we also used the NGRX extension.

Gearheart is one of the first companies to ever use Angular 2 for web product design. Two years earlier, when Angular 2 was under development, we used it to rewrite a Timer. By the time Angular 2 was officially released, the above-mentioned project had already been in production. Thus, we could prove our experience at Angular 2 when we received an order from the ShootQ founders.

Main technology points to consider:

  • The data of the CRM for photographers is kept at PostgreSQL, while the code is stored at Bitbucket.
  • Bitbucket Pipelines are used to run tests, measure the code coverage level, and update the test server.
  • The application server is hosted at AWS and run by Docker Swarm.

Their project management is their most valuable asset. This is one of the biggest reasons we’ve stayed loyal to Gearheart, and why we consider them to be such an integral part of our process now.

Project Manager,


Following the release of the updated version of ShootQ, the Gearheart team continued to work on product updates and improvements until the end of 2019.

Based on the data from Featured Customers, ShootQ is popular among web users. ShootQ client testimonials have a total content usefulness score of 4.7/5 given by 1040 users. Many popular photographers like Mike Larson, Sara France, Lukas & Suzy Vandyke, and others prefer ShootQ to manage their daily tasks.

Subscribe for the news and updates

These are some of our perfect matches

We are burning not only with cool projects, but also with the people behind them. And a perfect team match truly matters. Our clients are our partners, co-authors, and friends at all project stages. Here are some examples of times when Gearheart became a best-fit teammate for our customers.