Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR #1 #10

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

PR #1 #10

wants to merge 13 commits into from

Conversation

undefined-dev74
Copy link

No description provided.

- Implement routes for creating, reading, updating, and deleting investment plans.
- Add controller functions for handling investment plan requests.
- Add service functions for business logic related to investment plans.
- Update Prisma schema to include InvestmentPlan model and related fields.
- Ensure proper error handling and validation in the CRUD operations.
- Rename all investment-related files to investmentPlan.
- Update routes, controllers, and services to reflect the new naming convention.
- Ensure all references to investment are updated to investmentPlan.
- Fix any conflicts arising from the renaming process.
…nce, cron job for regular transaction update based on investment
- Implemented query routes for fetching investment plans with filters and sorting.
- Added route for listing all investments with query parameters.
- Updated validation schema to support various filters and options for investment plans.
- Added service methods to handle complex queries for investment plans and investments.
…stment plan

- Implement `getLedgerEntriesByUserAndInvestmentPlan` function to fetch and format ledger entries
- Include principal, interest, and earning date in the returned ledger entries
- Add API route `/api/ledger` to retrieve ledger entries based on userId and investmentId
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant