The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

35 Open Issues Need Help Last updated: Jun 19, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement an in-app feature that rewards door-to-door sales representatives for consecutive days of knocking. The reward system should visually resemble a calendar-based streak tracker, similar to the provided example image, and incentivize consistent daily work.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Enhance the D2D CRM iOS app by integrating a more user-friendly email functionality for prospects. This involves adding an email button next to the existing phone call button, allowing users to compose emails using the default iOS mail app. If no email is present, a prompt should appear to allow the user to enter one.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Enhance the iOS D2D CRM's prospect details screen by integrating a phone number field with a clickable phone icon that initiates a call using the native iOS dialer. If a phone number is not already present, a small popup should appear to allow the user to enter one. This improvement aims to streamline the user experience and reduce unnecessary space usage.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Modify the iOS D2D CRM app's search bar functionality to automatically clear the search text field after the user completes an address search (pressing 'Done' or 'Return'). This improvement aims to streamline the user experience and reduce time spent between address searches, a key performance indicator for door-to-door sales representatives.

Complexity: 2/5
bug good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement address auto-suggestion functionality on the 'Add Prospect' screen of the D2D CRM iOS app. This involves leveraging existing auto-suggest capabilities to dynamically populate address fields as the user types, improving user experience and reducing manual data entry.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Update the "Today's Appointments" screen in the D2D CRM iOS app to visually match the appointment display style of the "Follow Up" screen's appointments table. This involves ensuring appointment records on the "Today's Appointments" screen are no longer vague and display the same level of detail as those in the "Follow Up" screen.

Complexity: 3/5
bug good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a new feature in the iOS D2D CRM app that allows users to easily add a prospect's contact information directly to their iPhone's contacts list via a dedicated button. This involves integrating with the iOS Contacts framework to handle contact creation and potentially handling permission requests.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement iCal integration for appointments within the D2D CRM iOS app. This involves adding a button that allows users to export appointments to their iCal calendars.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Remove the latitude and longitude columns from the 'knocking history' table within the iOS D2D CRM application's prospect details screen. This involves modifying the database schema (likely SQLite), updating the data model (SwiftData), and adjusting the UI to reflect the change. Thorough testing is required to ensure data integrity and UI functionality.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement phone number verification during user signup for the D2D CRM iOS app to prevent user errors and improve data accuracy. This involves creating a function that validates phone numbers before submitting user registration data.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Increase the size of the 'Objections' header on the follow-up screen of the D2D CRM iOS app to match or exceed the size of the objections record displayed beneath it. This is a UI adjustment to improve readability and visual consistency.

Complexity: 2/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Increase the size of the appointments header on the follow-up screen of the D2D CRM iOS app to improve user experience and visual clarity, ensuring the header is larger than individual appointment records.

Complexity: 2/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Adjust the UI of the follow-up assistant screen in the D2D CRM iOS app to make the scorecards consistent in size and character count for improved visual appeal. This involves modifying the UI layout to ensure uniform sizing and potentially adjusting text formatting.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a widget function for an iOS door-to-door CRM app that, when clicked, opens the daily appointments screen. This requires modifying the existing widget functionality to correctly navigate to the appointments screen upon user interaction. The fix addresses a reported bug where clicking the widget fails to open the intended screen.

Complexity: 3/5
bug good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement automatic refresh functionality for the app widget's appointments counter. The current widget only updates after manually reloading the follow-up assistant screen. The solution should ensure the widget reflects the latest appointment count in real-time, maintaining user trust and providing a seamless experience.

Complexity: 4/5
bug good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a function within the D2D CRM iOS application to delete associated appointments when a prospect or customer is deleted. This ensures that deleted prospects do not clutter the user's to-do list with obsolete follow-up appointments. The solution should integrate seamlessly with the existing prospect and appointment management systems, maintaining data integrity and a clean user experience.

Complexity: 4/5
bug good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Improve the Apple App Store listing for the D2D CRM app to rank higher for the keyword "sales route planner" by optimizing the app's title, description, and keywords. This involves analyzing competitor apps, identifying relevant keywords, and A/B testing different variations to determine the most effective approach.

Complexity: 4/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Improve the Apple App Store search ranking for the D2D CRM app by focusing SEO efforts on the keywords "free D2D CRM" and "free real estate CRM". This involves optimizing the app's metadata (title, description, keywords) and potentially implementing App Store Optimization (ASO) strategies to target the desired audience of real estate agents and brokers.

Complexity: 4/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Improve the App Store Optimization (ASO) for the D2D CRM iOS app to rank higher for the keyword "free sales CRM". This involves analyzing current ASO strategies, researching relevant keywords, optimizing the app's title, description, and keywords, and potentially improving the app's overall rating and reviews.

Complexity: 4/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a support screen within the D2D CRM iOS app, featuring an AI-powered chatbot to provide quick assistance to users. This addresses the current lack of readily available support, improving user experience and potentially reducing user churn.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Enhance the D2D CRM's follow-up feature by modifying the title to include the prospect's name and address, improving clarity and usability. This involves updating the UI to display this information within the follow-up screen.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement functionality to allow users to add follow-up entries directly from an individual prospect's record screen within the D2D CRM iOS application. This involves modifying the existing UI to include an 'Add Follow-up' button or similar input mechanism, and updating the backend to handle the creation and storage of new follow-up records associated with the selected prospect.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Redesign the Rolodex screen in the D2D CRM iOS app to improve its layout and headings. The current design uses inconsistent heading sizes, violating Apple's UI guidelines and potentially impacting user experience. The redesign should adhere to Apple's best practices and principles of direct marketing.

Complexity: 4/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Add a submit button to the knock entry screen on iPhones, specifically addressing the issue of missing submit functionality on iPhone Minis, improving user experience by providing an alternative to using the return key on the keyboard.

Complexity: 3/5
bug good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Refactor the iOS D2D CRM application's map screen to replace the always-visible search bar with a liquid glass navigation bar containing a search button that appears only when needed. This involves UI redesign and implementation using SwiftUI or UIKit, potentially referencing Apple's documentation on navigation bars for guidance.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Design a new, more appealing app icon for the D2D CRM iOS app using the 'liquid water' feature in an app icon design tool. The current icon is considered too basic and unfriendly.

Complexity: 2/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement auto-completion or suggestion functionality for the starting address field in the 'Log Trip' screen of the D2D CRM iOS app. The current behavior is slow and doesn't autofill as the user types, hindering usability. The solution should improve the user experience by providing address suggestions or automatically populating the field as the user enters an address.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Improve the user experience of the 'Log Objection' screen in the D2D CRM iOS app by rephrasing the title as a question and providing clearer default text in the objection response field. This involves crafting a more intuitive question for the title and a helpful suggested response for the user.

Complexity: 2/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Rename the "Sign Up" action within the D2D CRM iOS app to "Sale", reflecting the primary action users perform (making sales) rather than signing up for a service. This change should be implemented across all relevant user interface elements and backend logic.

Complexity: 2/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Redesign and implement a new 'knocking report' feature for a door-to-door sales CRM iOS app. The current report is poorly designed and difficult to use. The new design should be intuitive and provide valuable insights to sales representatives.

Complexity: 4/5
bug good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Modify the iOS D2D CRM's Follow Up Assistant screen to make the Trip Manager visible and accessible by clicking the 'Total Trips Made' scorecard. This involves improving the UI/UX to enhance intuitiveness and user experience.

Complexity: 3/5
bug enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a feature in the iOS D2D CRM app that displays a popup with prospect details when a map marker is tapped. This requires modifying the existing map interaction logic to handle taps and display relevant information from the prospect database, potentially involving changes to UI design and user interaction flows. The goal is to improve user experience by allowing quick access to prospect details directly from the map view.

Complexity: 3/5
enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a filter in the iOS D2D CRM app to allow users to view past appointments. This involves modifying the existing appointment display to include a filter mechanism (e.g., date range selection) to switch between past and present appointments. Future considerations include adding functionality to reschedule past appointments.

Complexity: 3/5
bug enhancement good first issue Customer Request

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a feature in the D2D CRM iOS app to track consecutive rejections and no-answers for each sales rep. This feature should display a scorecard-like view, showing the number of consecutive rejections/no-answers since the last successful sale. The scorecard should be accessible either from the user's profile screen or the main CRM screen.

Complexity: 3/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift

AI Summary: Implement a map-based visualization of daily travel routes for door-to-door sales representatives within the existing D2D CRM iOS application. The map should display each trip as a color-coded line, allowing users to easily review their travel patterns for a given day. This feature should be integrated into the existing 'Activity' screen, positioned below the 'Add Trip' button.

Complexity: 4/5
enhancement good first issue

The goal of the d2d crm is to make it easier for anyone to pick up door knocking as a sales method. It will be tailored for the ios device because that just makes sense from a market perspective.

Swift