Skip to content

Pull#20

Open
rathishTharusha wants to merge 91 commits intotharushafrom
main
Open

Pull#20
rathishTharusha wants to merge 91 commits intotharushafrom
main

Conversation

@rathishTharusha
Copy link
Copy Markdown
Collaborator

No description provided.

SenadiF and others added 2 commits October 14, 2025 09:49
Refactored views and created materialized views for better performance and organization.
Copy link
Copy Markdown
Collaborator Author

@rathishTharusha rathishTharusha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed

codevector-2003 and others added 27 commits October 14, 2025 13:04
…ch, Table, Tabs, Textarea, Toggle Group, Toggle, Tooltip, and utility hooks

- Implemented Skeleton component for loading states.
- Added Slider component with customizable min, max, and value props.
- Introduced Sonner component for toast notifications with theme support.
- Created Switch component for toggle functionality.
- Developed Table component with subcomponents for headers, body, footer, rows, and cells.
- Added Tabs component with triggers and content management.
- Implemented Textarea component with styling and accessibility features.
- Created Toggle Group and Toggle components for grouped toggle functionality.
- Developed Tooltip component with customizable content and triggers.
- Added useIsMobile hook for responsive design handling.
- Introduced utility function for class name merging.
…able, Tabs, Textarea, Toggle Group, Toggle, Tooltip, and utility hooks

- Implemented Skeleton component for loading states.
- Added Slider component with customizable min, max, and value props.
- Created Sonner component for toast notifications with theme support.
- Developed Switch component for toggle functionality.
- Introduced Table component with header, body, footer, and cell subcomponents.
- Built Tabs component with list, trigger, and content subcomponents.
- Added Textarea component with styling and accessibility features.
- Created Toggle Group and Toggle components for grouped toggle functionality.
- Implemented Tooltip component with customizable content and trigger.
- Added useIsMobile hook for responsive design handling.
- Created utility functions for class name management.
- Established Tailwind CSS configuration and global styles.ontend
…tionality, add fixed deposit plans management
- Added joint account creation, search, and listing endpoints in jointAccounts.py.
- Implemented business logic for creating joint accounts, including customer validation and minimum balance checks.
- Developed automated tasks for calculating fixed deposit interest and processing matured deposits in tasks.py.
- Introduced logging for automatic task execution and error handling.
- Created API endpoints to start, stop, and check the status of automatic tasks, restricted to admin users.
- Added functionality to calculate and report fixed deposit interest due for payment.
…Decimal for interest_rate; add automatic savings account interest calculation and reporting functionality
…nPage

- Removed role selection from login form, backend now determines user role.
- Integrated loading state during login submission.
- Enhanced error handling to display messages using Alert component.
- Updated API integration documentation for clarity on authentication flow.

feat: Update ManagerDashboard to display employee ID and improve layout

- Changed welcome message to show employee ID instead of branch ID.
- Cleaned up unnecessary whitespace in the layout.

feat: Add unique fixed deposit ID generation and new account interest query

- Implemented trigger to generate unique 10-digit fixed deposit IDs.
- Added function to retrieve accounts pending monthly interest.

chore: Create startup scripts for backend and frontend on Windows

- Added `start-backend.bat` and `start-frontend.bat` for easier server startup.

feat: Implement connection test component for backend connectivity verification

- Added `ConnectionTest` component to test API connectivity and display results.
- Integrated with AuthContext to check user status during connection tests.

refactor: Centralize API configuration and improve service structure

- Created `api.ts` for centralized API base URL and endpoints.
- Updated service files to utilize new API configuration.

fix: Resolve transaction holder ID issue in transaction service

- Added method to fetch holder ID based on saving account ID.
- Updated transaction creation logic to use fetched holder ID.
- Added state management for editing customer details.
- Introduced handleEditCustomer, handleUpdateCustomer, and handleCancelEdit functions.
- Created a modal for editing customer information with fields for name, phone number, email, address, and status.
- Updated the UI to include an edit button for customer information.
- Integrated API call to update customer details on the backend.

refactor: Remove transaction_fix_summary.md as it is no longer needed

feat: Add adminService for backend integration in AdminDashboard

- Created adminService to handle API interactions for branches, employees, tasks, and system statistics.
- Implemented methods for CRUD operations on branches and employees.
- Added methods for managing task statuses and generating reports.
…s with CSV export functionality

- Implemented BranchFixedDeposits component to display and manage fixed deposits for a branch.
- Added filtering and searching capabilities for fixed deposits.
- Included CSV export functionality for fixed deposits.
- Created BranchSavingsAccounts component to manage savings accounts with similar features.
- Integrated API services for fetching fixed deposits and savings accounts data.
- Enhanced error handling and loading states for better user experience.
- Added statistics display for both fixed deposits and savings accounts.
…ment variables; enhance startup scripts and add Docker support
…ities in api.ts for admin and manager services
…e Dockerfile for better dependency management, and modify authentication logic to use bcrypt for password hashing
… agents to view their own branch and add employee info retrieval for agent dashboard
rathishTharusha and others added 30 commits October 20, 2025 12:46
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.

3 participants