Github: https://github.com/asya-ai/dealita-web.git
Figma designs: https://www.figma.com/file/otsnFLmux4UxBdZ2WpoJRC/Dealita?type=design&node-id=752-4791&mode=design&t=W1KUxpZ2R2Tlr21R-0
Loģika sistēmai šāda:
Investors izveido checklist (atlases kritērijus uzņēmumiem)
Investors augšupielādē uzņēmuma pitchdeck prezentāciju (vai ielādē no email/api)
Sistēma ar mūsu AI API salīdzina vai atbilst kritērijiem iedot scores
Tas viss notiek fonā workers nevis tad, kad uzspiež no web formas
ja trūkst info automātiski no email savāc
galā report
⚠️ Tavs pirmais uzdevums, ka atverot Deal parādās šādi jautājumu atbildes no tabulas checklist_answers
(implementēt pēc shēmas kā dokumentācija) - Dummy Deals, kas tur ir DB ievadīti, uztaisīt dummy checklist_answers
, vēlāk to workeris aizpildīs -
aprēķins deals.progress = len(checklist_answers) / len(checklist_questions) konkrētā deal ietvaros.
aprēķins deals.match_score = len(checklist_answers if YES answer) / len(checklist_questions) konkrētā deal ietvaros.
Visiem jautājumiem ir tikai BOOL yes/no answers
Stingri ievērot Model View Controller principu kā tas līdz šim ir ievērots projektā - datubāzes piekļuvei izmantojam ORM (Object Realitonal Mapping) ar sqlalchemy un ControllerDatabase.py un Model clases.
Aprēķinus veicam controller klases (attiecīgajās)
Zīmējam visu view classes
Database access (postgreSQL - use PyCharm Database Addon to edit)
h: 54.91.118.112 d: dealita_v1 u: dealita_v1 p: JixB30tN4bCqLN9gfxmP
Priekš activity_type
(PitchDeckUpload, etc.), deal_state
(Active, Processing, GatheringInfo, Disqualified, Cancelled, Qualified ) , evidence_type
(PitchDeck, Email) vajag izveidot Enum classes str based. By default viena user_companies
jāievada Dealita
^ Sakodēt visus links un designs, bet lai strādā tikai Login un parāda, ja kļīuda
! Visos URLs lietod UUIDs nevis IDs
Jābūt checkbox pie katra question “Is critical”
Apakšā pagaidām noņemam “Add from suggestions”
Apmēram šādi kā zemāk parādīts - jārāda average match score no visiem deals, kas piesaistīti katrai checklist
uz “…” spiežot parādās “Edit” “Delete”
Seed, pre-seed => checklists from database (filter by checklists)
Augšā ir “Create a new deal” -> New/edit deal
Search šobrīd nevajag
“Due Diligence” un “Settings” šobrīd nevajag
Nerakstam tīrā veidā CSS, lietotjam PyCharm SCSS compiler