V2
Goal: Update and Fix issues with V1
Status: In Progress v2: See live link
Backend
DevOps for Logging
Add logs for queries,
services,
errors.
Improve SLA: target is 99.9%
Getting close to this; with our monitoring, we haven't had a downtime.
Scraping
Prepare an ETL structure for future scrapes.
link to repo: https://github.com/PhilanthroLab/ssn-etl
Geocode and clean up addresses: To standardize all locations in our DB, to aid our location based search algorithm. - On hold as it would be expensive to do this on GCP
Graphql routes for interacting with DB
Calculate the distance of an organization from a user and return on search.
Search services and organizations give results in order of proximity
Search Categories give results in order of proximity
Add auto screen for eligibility.
Improve eligibility check to use user biodata
Track views, saves, refers and suggest edits to be used on SSN Orgs
Send emails to Organizations when referrals are made.
Update Search endpoints to include a field for keyword relevance or proximity. (This was no longer needed)Create AI embeddings to utilize semantic search - WIP
Authentication
Create a unified auth for all products.
Search
update our location search on SSN take a look at https://neo4j.com/blog/developer/graph-metadata-filtering-vector-search-rag/
Organization search using Organization name
Frontend
The user gets prompted to update their profile
Get the user's location using IP
Show organization distance from the user
Update search queries to use user location
Store pagination in URL instead of state to allow users to share search
Pre-fill zipcode using result from IP parse.
Show direction to services on map for user
Enable voice search for accesibility - Will need to rework this as there have been improvements in the tech that should allow for a better UX where the user doesn't need to type but can use voice to trigger searches instead of going through the same page as the map and text.
Add posthog for tracking information and user actions on frontend.
Update tech stack to latest version
Move to Digital Ocean - WIP
Last updated
Was this helpful?