Commit Graph

14 Commits

Author SHA1 Message Date
bolade 215fec2895 made corrections based on feedback 2025-11-11 20:27:55 +01:00
bolade 5e83734acf feat: Enhance data models and sorting logic for investors and projects 2025-11-11 13:10:28 +01:00
michael c53455cc06 feat: Enhance compatibility scoring and report generation with new methods and models 2025-10-28 20:13:45 +00:00
bolade 64f9364fcd feat: Integrate Folk CRM API for investor synchronization and compatibility scoring 2025-10-08 19:21:46 +01:00
bolade 37e1ad01c4 feat: Update investor and fund schemas for streamlined investment responses 2025-10-08 11:48:26 +01:00
bolade faf92a3b47 feat: Implement pagination for companies, investors, and projects endpoints 2025-10-08 10:25:52 +01:00
bolade 26a1197db0 Refactor code structure for improved readability and maintainability 2025-10-08 10:03:30 +01:00
bolade a9589e54f3 feat: Refactor Fund schema to use many-to-many relationships for investment stages and sectors
- Updated FundTable to replace JSON fields for investment stages and sectors with relationships.
- Introduced InvestmentStageTable and fund_investment_stages association table.
- Created fund_sectors association table for many-to-many relationship with sectors.
- Changed geographic_focus from JSON array to a simple string.
- Migrated existing data to new schema, ensuring data integrity and normalization.
- Updated related schemas, routers, and services to reflect new structure.
- Added migration script to handle data transformation and schema updates.
- Implemented tests to verify new relationships and data integrity.
2025-10-07 15:57:29 +01:00
bolade d341cacb9a Refactor investor and fund schemas to support new check size range
- Removed deprecated `stage_focus` column from `InvestorTable` and `InvestorSchema`.
- Updated `FundTable` to change `fund_size` from VARCHAR to INTEGER and added `check_size_lower` and `check_size_upper` columns.
- Modified API routes to return investor-fund combinations as separate entries.
- Created new `InvestorFundData` schema for combined investor-fund responses.
- Implemented LLM parsing for check size range from estimated investment size.
- Updated database migration script to reflect schema changes and ensure data integrity.
- Removed obsolete verification and test scripts related to the old schema.
2025-10-07 15:24:36 +01:00
bolade 3842171549 Update .gitignore to exclude preprocessor directory; refactor find_similar_investors function to improve similarity scoring based on investor characteristics and add limit parameter for results. 2025-10-01 23:29:29 +01:00
bolade 17bc5acbc8 Refactor investor similarity search to utilize AI for improved query generation; adjust DataFrame parsing to skip initial rows for better data handling. 2025-09-29 15:58:09 +01:00
bolade 6d902345c0 Refactor investor and company schemas to allow optional fields; update filtering logic in read_companies function and add find_similar_investors endpoint; change LLM model in InvestorProcessor and QueryProcessor for improved performance. 2025-09-27 10:45:08 +01:00
bolade d36367fbe9 Add project management functionality with CRUD operations and associations; introduce project schemas and update main application routing. 2025-09-27 08:53:59 +01:00
bolade 0f7beca5e1 made version 2 2025-09-25 17:00:38 +01:00