• Fix Challenge Status Bug
    The current app has a bug where challenges are incorrectly marked as "Completed" even thou...
    High
    Active
  • Implementation of Pre-Commit Hook for Code Quality and Consistency
    To ensure code quality, consistency, and adherence to best practices by integrating a pre-...
    High
    Completed
  • Implement reusable tree components and reuse the tree on the product tree, shareable tree and summary tree.
    Implement reusable tree components and reuse the tree on the product tree, shareable tree ...
    High
    Completed
  • Update product, initiative, challenge and bounty fixture data
    Update product, initiative, challenge and bounty fixture data so that they can reflect sof...
    1
    Completed
  • Create one attachment model and remove all attachments, relating as many as needed to whichever model requires attachments.
    Revise the Attachments (single model for attachments) data model and ensure all UX flows r...
    High
    Completed
  • UX that is now implemented in this UX Prototype codebase: https://github.com/OpenUnited/ux-prototype
    Please have a look at the "interactive product tree" UX that is now implemented in this UX...
    High
    Completed
  • Skill and expertise implementation.
    Skill and expertise implementation in a tree way and Expertise should be shown based on th...
    High
    Completed
  • Enhance Profile Update and Portfolio Pages and Restructure Person Skill Model
    Update the profile update page to improve the handling of dynamic forms for skills and exp...
    1
    Completed
  • Implement initiative details view
    Implement a detail view for initiative. The view should show a list of available challenge...
    High
    Completed
  • Revamp Search Functionality for Mobile and Desktop
    To address the varying needs of users across different devices, we'll need to implement a ...
    1
    Completed
  • Move sample_data folder to utility folder
    We have a script called load_sample_data.py that generates dummy data to test the UI. This...
    1
    Completed
  • Implement Product Listing page
    We need to have an endpoint to list all the product in our platform. This endpoint will be...
    1
    Completed
  • Implement Product Detail page
    The task is simply implementing the product detail page for a product. However, product de...
    1
    Completed
  • Implement Sign Up page
    The explanation is simple: Implement the Sign Up page according to the ux-prototype reposi...
    1
    Completed
  • Refactor the base template
    In almost all of the template files we use in the project, inherit base.html file and buil...
    1
    Completed
  • Refactor and extend load_sample_data.py
    After the recent changes, we need to update load_sample_data.py script to adjust the chang...
    1
    Completed
  • Write a script to reset the database
    There is a need for a script that gets the variables about the database from a .env file a...
    1
    Completed
  • Implement Logout Page
    The task is self-explanatory. Implement the view for the logout page.
    1
    Completed
  • Implement a security mechanism to prevent infinite log in attemps
    In the current setup, we allow users to make as many requests as they want. This is a risk...
    1
    Completed
  • Implement User Profile
    Implement a view for the displaying the user profile as well as updating it. The design of...
    1
    Completed
  • Fix the circular import error in the factory methods
    In the test suite, we are experiencing circular import error. Spot the place that causes t...
    1
    Completed
  • change "type" on BountyDeliveryAttempt
    change "type" on BountyDeliveryAttempt to be a "status" implemented in a way that is cons...
    High
    Completed
  • Separate settings.py into development.py and production.py
    We need to separate settings.py file to distinguish the development and deployment. We als...
    1
    Completed
  • Implement Portfolio page
    The task is self-explanatory. Implement the view for the portfolio page according to the u...
    1
    Completed
  • Add sample data for Feedback model
    As mentioned in other challenges, we have a script callled load_sample_data.py. This scrip...
    1
    Completed
  • Implement Challenge Claim Flow
    The task is self-explanatory. Implement the view for the challenge claim flow according to...
    1
    Completed
  • Fix general issues in the product, challenge and bounty creation
    Fix the general UI/UX and logic issues in product, challenge and bounty creation
    High
    Completed
  • Fix the namings related to Bounty Claim
    In the current setup, the naming for Bounty Claim is not logical. Currently, all of the st...
    1
    Completed
  • Write the data migration script
    Since we are rewriting the platform, we need to migrate the previous users, challenges, pr...
    1
    Completed
  • Implement the Ideas page
    Under each product detail page, there is ideas page. Currently, it does not work. We need ...
    1
    Completed
  • Write unit tests for security app
    The test coverage of the current platform is not very plesant. We need to increase the cod...
    1
    Completed
  • Write unit tests for talent app
    The test coverage of the current platform is not very plesant. We need to increase the cod...
    1
    Completed
  • Rewrite tree-select.js file
    The current tree-select.js file does not use asynchronous programming and the current layo...
    1
    Completed
  • Implement Create Product page
    The task is self-explanatory. Implement the view for creating a product. There is no desig...
    1
    Completed
  • Implement Create Organization page
    The task is self-explanatory. Implement the view for creating an organization. There is no...
    1
    Completed
  • Implement Create Challenge page
    The task is self-explanatory. Implement the view for creating an challenge. There is no de...
    1
    Completed
  • Implement Create, Update and Delete views for Feedback model
    The task is self-explanatory. Implement the views for creating, updating and deleting a fe...
    1
    Completed
  • Implement star rating
    When a user creates a feedback for another user, he/she needs to provide a rating for that...
    1
    Completed
  • Add generic relation to Product model
    In the current setup, the ownership of a product is on an organization. We need to extend ...
    1
    Completed
  • Implement Create, Update and Delete views for Challenge model
    The task is self-explanatory. Implement the views for creating, updating and deleting a ch...
    1
    Completed
  • Implement a Dashboard
    We need to have a dashboard to handle work submissions, work reviews, product management a...
    1
    Completed
  • Implement a bounty creation flow as well as bounty management system
    Create a view for bounty creation. After that, implement a system that allows product mana...
    1
    Completed
  • Make the main menu responsive
    The menu on the navbar wasn't working on mobile.
    1
    Completed
  • Simplify test setup including data factory and use ChatGPT to help speed this up if applicable.
    Simplify test setup including data factory and use ChatGPT to help speed this up if applic...
    High
    Completed
  • refine the statuses (Challenge etc)
    Refine the statuses (Challenge etc) and ensure that we have these changes covered in test...
    High
    Completed
  • Create bulk action possibility for core product team in the dashboard
    Currently there's no bulk action available for the challenges in the dashboard. Please add...
    High
    Draft