In the world of custom app development, choosing the right tools can make a significant difference in productivity, communication, and the overall quality of the finished product. At impaktfull, we've curated a suite of tools that not only enhance our workflow but ensure we deliver top-notch service to our clients. Here’s a closer look at the tools we use, categorized by their purpose and benefits.
Communication
Google Workspace
For seamless communication, we rely on Google Workspace. This suite handles our emails, video conferencing, and storage needs, along with providing a robust single sign-on solution. Its integration capabilities allow us to maintain a streamlined workflow, essential for our team's efficiency.
Slack
At impaktfull, open communication is crucial. Slack serves as our direct line to clients, ensuring we're always available to address their needs promptly. This tool fosters a dynamic environment where information flows freely, crucial for agile response times and client satisfaction.
Administration
Harvest
Invoicing and time tracking are vital administrative tasks that need to be handled with precision. Harvest offers a clear and effective solution for tracking the time spent on projects and streamlining invoicing. Its integrations with other tools add to its effectiveness, making it an indispensable part of our toolkit.
Stream Deck
We use Stream Deck to simplify time tracking with Harvest. Emma Litwa-Vulcu created a plugin that you can install on your Stream Deck. A single button push starts and stops the timer, eliminating any fuss associated with time tracking. Beyond this, Stream Deck is instrumental in managing our environment, controlling lighting for professional-looking video calls—a feature detailed in our blog post on professional video conferencing.
Website Management
Webflow
To minimize time-to-market, Webflow is our go-to tool for creating websites that generate leads, host our blogs, and showcase our case studies. It allows us to maintain a dynamic online presence without sacrificing quality or speed.
Productivity
ChatGPT Plus
For content creation, ChatGPT Plus is invaluable. It assists in generating images, brainstorming blog post ideas, and rephrasing sections of our content, enhancing the quality and creativity of our writing.
Project Management
Notion
Notion is our all-in-one platform for project management. It houses all project-related documents, our internal procedures, and schedules for social media posts, ensuring everything is organized and accessible.
Google Drive
For general file storage, Google Drive (part of Google workspace) offers a structured platform with a clean folder setup. However, for text-based documents, we prioritize storing them in Notion for better integration and access.
Design
Figma
Figma is essential for designing user interfaces and creating visuals for social media and blogs. Its collaborative features and versatility make it ideal for both client projects and internal needs.
Adobe Suite
Initially, we used Affinity Designer for minor SVG edits, but as our needs evolved, Adobe's suite became our standard for more complex tasks like mockups and promotional videos. Its advanced features ensure high-quality outputs.
Development
GitHub
GitHub hosts our code repositories and facilitates our builds. By employing a Mac Mini as a custom GitHub runner, we maintain an on-demand build server that handles builds and validates pull requests efficiently.
Firebase, Sentry, & Google Analytics
To ensure the robustness and effectiveness of our apps, we integrate Firebase, Sentry, and Google Analytics into our development process. Firebase provides a comprehensive suite of features that enhance app quality through real-time databases, user authentication, and hosting. Sentry is instrumental in error tracking and performance monitoring, allowing us to catch and fix issues before they impact a significant portion of our users. Google Analytics offers insights into user behavior and app performance, helping us refine our products continuously for optimal user satisfaction.
Security
1Password
For secure password management, we rely on 1Password. It not only helps us manage our passwords efficiently but also integrates seamlessly with our Impaktfull_CLI, enhancing security processes across our development operations. A detailed blog post about how we utilize 1Password with the Impaktfull_CLI is coming soon, offering insights into our approach to secure automation and credential management.
NordVPN
In a world where data breaches are increasingly common, protecting sensitive client data and repositories is paramount. We use NordVPN to secure our internet connections, especially when working in public networks. This ensures that all client information and project data are shielded from potential threats, maintaining the confidentiality and integrity of our workflows.
By carefully selecting each tool, impaktfull not only enhances its operational efficiency but also ensures that client projects are executed to the highest standards. This strategic approach to tool selection is integral to our success in delivering high-quality custom apps that meet and exceed expectations.