Open
Conversation
Refactored views and created materialized views for better performance and organization.
Added materialized views
rathishTharusha
commented
Oct 14, 2025
Collaborator
Author
rathishTharusha
left a comment
There was a problem hiding this comment.
Reviewed
…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.
…ng Frontend files
…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.
…onality in AdminDashboard
…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
…EADME with default login credentials
…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
Tharusha views
management reports
Tharusha views
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.