Skip to content
    Back to all Bounties

    Earn 13,500 ($135.00)

    Time Remainingdue 2 months ago
    Completed

    [JS] Turn the column with numbered months and years (1-2-3...) into named one (Jan/2024 ...)

    7cowsio
    7cowsio
    Posted 3 months ago
    This Bounty has been completed!
    @7cowsio's review of @vkolgi
    5.0
    Average Rating
    Communication 5/5, Quality 5/5, Timeliness 5/5
    good work, agile approach, clear communication, skilled developer

    Bounty Description

    Problem Description

    The issue is described here: https://gitlab.com/7cows/fe-cf-app/-/issues/1
    In short, one needs to add a calendar element to set the starting month: the user picks the starting month (but not day) through this element, the table with the payment schedule gets re-rendered.
    See an example of such a table here (at the bottom): https://7cows.io/CF/3-614-1H29-0MPYE-A0-ZQ0DG-000-000-00RS-000-00RS-00RS-80?P0=500000
    One can see that currently the months and years start with 0 (instead of "January/2024" or whatever user might choose as a starting point)
    Gitlab accesses to the project might take some time (if it's misconfigured).

    Acceptance Criteria

    The merge request to https://gitlab.com/7cows/fe-cf-app (gitlab, not github) that solves the task and runs successfully through the gitlab's CI/CD pipeline.
    Solving the task means:
    - the logic to re-render the cash flows table
    - the calendar element to set the first month/quarter/year (depending on the frequency of payments), it doesn't contain a day.
    - if a new js framework added to generate the calendar element, it must be a lightweight one
    - (constraint) the bootstrap's version is fixed to 4.5.3 for now

    Technical Details

    Before applying , please read this https://gitlab.com/7cows/fe-cf-app#how-to-run and make sure that you can launch the flask app and run the tests locally.

    Link to Project

    https://gitlab.com/7cows/fe-cf-app
    currently deployed app: https://7cows.io/cf

    Copyright © 2024 Replit, Inc. All rights reserved.
    • twitter
    • tiktok
    • instagram
    • facebook

    Replit

    Programming languages

    • Python
    • JavaScript
    • TypeScript
    • Node.js
    • Nix
    • HTML, CSS, JS
    • C++
    • Golang