Skip to content

[Due for payment 2025-02-28] [$250] New HelpDot Homepage Category - Connect Credit Cards #55325

Closed

Description

@joekaufmanexpensify

Overview

  • We're adding a new category to the New Expensify section of the help site, mirroring the Connect Credit Cards section of the Expensify Classic help site that exists now.
  • Title, subheader and icon should be the same as the existing classic Connect Credit Cards section.
  • Clicking into Connect Credit Cards should show the same title: Connect Credit Cards and subheader Track credit card transactions and reconcile company cards. as is shown here.
  • Below that, we only need one section for right now: Company Cards. We can omit the Personal Cards section for now, as that feature has not yet been scoped.
  • Clicking into the Company Cards sub-section can be blank for now. I have three planned articles I will post as soon as this category is up and running.

That should be it! LMK if anything else is needed to get this up.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021879660945931817927
  • Upwork Job ID: 1879660945931817927
  • Last Price Increase: 2025-01-15
Issue OwnerCurrent Issue Owner: @joekaufmanexpensify

Activity

  1. joekaufmanexpensify commented on Jan 15, 2025

    @joekaufmanexpensify
    ContributorAuthor

    Sounds like this process was generalized and it isn't only Rushat who handles these. So Adding external label to assign a C+.

  2. changed the title [-]New HelpDot Homepage Category - Connect Credit Cards[/-] [+][$250] New HelpDot Homepage Category - Connect Credit Cards[/+] on Jan 15, 2025
  3. melvin-bot commented on Jan 15, 2025

    @melvin-bot
  4. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Jan 15, 2025
  5. melvin-bot commented on Jan 15, 2025

    @melvin-bot

    Triggered auto assignment to Contributor-plus team member for initial proposal review - @allgandalf (External)

  6. removed
    Help WantedApply this label when an issue is open to proposals by contributors
    on Jan 15, 2025
  7. joekaufmanexpensify commented on Jan 15, 2025

    @joekaufmanexpensify
    ContributorAuthor

    @allgandalf LMK if this is something you can help with, or if you have any questions about what I am looking to do!

  8. BrukMak commented on Jan 16, 2025

    @BrukMak

    Proposal for Expensify Help Site Update

    Problem Overview:

    The task requires adding a new category to the "New Expensify" section of the help site, which mirrors the existing "Connect Credit Cards" section from the Expensify Classic help site. The new category will contain a sub-section for "Company Cards" and will exclude the "Personal Cards" section for now.

    Technical Solution:

    1. Category Creation:

    Use the existing structure for help categories and create a new category titled "Connect Credit Cards" in the "New Expensify" section.
    For the category, the title should be "Connect Credit Cards" and the subheader should be: "Track credit card transactions and reconcile company cards."
    The icon for the new category should be consistent with the existing "Connect Credit Cards" section, ensuring visual uniformity across the help site.

    1. Sub-section for "Company Cards":

    Within the "Connect Credit Cards" category, create a sub-section called "Company Cards".
    The "Company Cards" section should initially contain only a placeholder indicating that additional content will be added in the future. This section should not contain any personal card details at this time.

    1. Exclusion of "Personal Cards" Section:

    Since the "Personal Cards" feature is not yet scoped, I will omit the "Personal Cards" section entirely in this implementation.

    1. Design and Layout Consistency:

    Ensure the new category and sub-section are consistent with the existing "Connect Credit Cards" section by using the same design patterns, such as title, subheader, icon, and layout.
    If Figma designs or component libraries are used across the platform, I'll ensure that the new category and sub-section are built using those existing components to maintain UI consistency.

    1. Technical Implementation Steps:

    Backend: Modify the content management system (CMS) or the relevant database schema to add a new category and sub-section for "Connect Credit Cards." I’ll ensure proper linking between the new section and any other parts of the help site.
    Frontend: Implement the UI changes by adding the new category, sub-section, and placeholders. I’ll use existing front-end code and styles to ensure that the new category aligns with the rest of the help site. This may involve editing JSX or HTML templates and ensuring the title and subheader are dynamically populated.
    Linking: Add the necessary links to connect the new section to the rest of the help site. This will involve ensuring that the "Connect Credit Cards" section and its sub-sections are navigable and properly displayed.

    1. Testing & Validation:

    I will perform thorough testing to ensure that the new category and sub-sections are displayed correctly on all platforms (desktop and mobile).
    Ensure that there are no broken links, and that the placeholder text is correctly rendered in the "Company Cards" section.
    Verify that the layout is responsive and that the design is pixel-perfect, following Expensify's UI/UX guidelines.

  9. melvin-bot commented on Jan 16, 2025

    @melvin-bot

    📣 @BrukMak! 📣
    Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
    Please follow these steps:

    1. Make sure you've read and understood the contributing guidelines.
    2. Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
    3. Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
    4. Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.
      Screen Shot 2022-11-16 at 4 42 54 PM
      Format:
    Contributor details
    Your Expensify account email: <REPLACE EMAIL HERE>
    Upwork Profile Link: <REPLACE LINK HERE>
    
  10. 35 remaining items

  11. melvin-bot commented on Feb 21, 2025

    @melvin-bot

    Reviewing label has been removed, please complete the "BugZero Checklist".

  12. melvin-bot commented on Feb 21, 2025

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.3-4 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

    If no regressions arise, payment will be issued on 2025-02-28. 🎊

    For reference, here are some details about the assignees on this issue:

    • @allgandalf requires payment (Needs manual offer from BZ)
  13. joekaufmanexpensify commented on Feb 24, 2025

    @joekaufmanexpensify
    ContributorAuthor

    OG upwork job closed, so opened a new one.

  14. joekaufmanexpensify commented on Feb 24, 2025

    @joekaufmanexpensify
    ContributorAuthor

    Only payment here is $250 to @allgandalf for raising the various PRs in this issue via upwork.

  15. joekaufmanexpensify commented on Feb 24, 2025

    @joekaufmanexpensify
    ContributorAuthor

    @allgandalf offer sent for $250!

  16. melvin-bot commented on Feb 28, 2025

    @melvin-bot

    Payment Summary

    Upwork Job

    BugZero Checklist (@joekaufmanexpensify)

    • I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
    • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants/1879660945931817927/hired)
    • I have paid out the Upwork contracts or cancelled the ones that are incorrect
    • I have verified the payment summary above is correct
  17. joekaufmanexpensify commented on Feb 28, 2025

    @joekaufmanexpensify
    ContributorAuthor

    @allgandalf $250 sent and contract ended!

  18. joekaufmanexpensify commented on Feb 28, 2025

    @joekaufmanexpensify
    ContributorAuthor

    Upwork job closed.

  19. joekaufmanexpensify commented on Feb 28, 2025

    @joekaufmanexpensify
    ContributorAuthor

    All set!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelpDotApply this label if the issue relates to ExpensifyHelp

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions