Skip to content

Break Fast Bucks #4

@joshbouncesecurity

Description

@joshbouncesecurity

Introduction

This feature introduces an in-app currency called Break Fast Bucks™. Companies can award these bucks as prizes to employees. Users can spend Break Fast Bucks™ in a special company online shop, purchase them using real-world currency, and transfer them back into real-world currency.

Tasks:

  1. UI/UX Design:

    • Design an interface for awarding Break Fast Bucks™ to employees in the employer portal.
    • Design a special company online shop for spending Break Fast Bucks™.
    • Design an interface for purchasing Break Fast Bucks™ using real-world currency.
    • Design an interface for transferring Break Fast Bucks™ into real-world currency.
    • Design a user dashboard to track Break Fast Bucks™ balance and transaction history.
  2. Backend Development:

    • Implement API endpoints for awarding, spending, purchasing, and transferring Break Fast Bucks™.
    • Implement logic for managing Break Fast Bucks™ transactions and balances.
    • Integrate with a payment gateway for purchasing Break Fast Bucks™.
    • Implement security measures to ensure the safe handling of transactions and data.
  3. Frontend Development:

    • Integrate the Break Fast Bucks™ awarding interface into the employer portal.
    • Integrate the online shop into the employee portal.
    • Integrate the purchasing and transferring interfaces into the employee portal.
    • Ensure real-time updates of Break Fast Bucks™ balances and transaction history on the user dashboard.
  4. Database Schema Changes:

    • Update the database to store Break Fast Bucks™ balances, transaction histories, and metadata.
    • Create tables for tracking purchases and transfers of Break Fast Bucks™.
  5. Testing:

    • Write and execute test cases for awarding, spending, purchasing, and transferring Break Fast Bucks™.
    • Perform usability testing to ensure the interfaces are intuitive and user-friendly.
    • Test the integration with the payment gateway for purchasing Break Fast Bucks™.
  6. Deployment:

    • Deploy the new feature to a staging environment for final testing.
    • Deploy the feature to the production environment following successful testing.

Rationale:

  • Enhances employee engagement by providing a versatile reward system.
  • Increases the perceived value of rewards through a dedicated in-app currency and online shop.
  • Provides additional revenue streams through the purchase of Break Fast Bucks™.

Business Case:

  • Employee Motivation: Break Fast Bucks™ serve as an immediate and flexible reward, encouraging consistent engagement and task completion.
  • Monetization: Offering the ability to purchase Break Fast Bucks™ creates a new revenue stream for the company.
  • Employee Satisfaction: Allowing employees to transfer Break Fast Bucks™ into real-world currency adds a tangible benefit, increasing overall satisfaction and retention.
  • Competitive Advantage: Introducing an in-app currency system differentiates the app from competitors, potentially attracting more companies to use the app for employee engagement.

Affected Users:

  • Employees: Can earn, spend, purchase, and transfer Break Fast Bucks™.
  • Employers: Can award Break Fast Bucks™ to employees as prizes.
  • Admin: May need to support employers and employees in managing Break Fast Bucks™ transactions and resolving any issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Implementation StartedFeature is already under developmentPriority 2Second highest priority feature requestSize LFeature is likely to be a large amount of work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions