Skip to content

Repository files navigation

Users This is the user of the platform. We have 3 different types.

  1. Admin User which are use basically the administrators of the platform.
  2. Foundations which create Grants
  3. Grantseekers which apply to Grants

Grantseekers Users that we match with grants that are created by foundations.

Foundations Users that create grants and are matched with grantseekers.

Grants Created by foundations. We take and match then with grantseekers.

Matches Are something like recommendations for grantseekers for the once that we think would fit them.

Applications When a grantseekers likes a match then it becomes an application to the Foundation. From there the foundation should accept the application or reject it.

Matchmaking -> Should happend in a background process running every day. Basically for each grantseeker we find grants that they fit based on the funding area. We have

  • Worker that pull the grantseekers in batched
  • Worker that is responsible for generate 4 matches for a certan grantseeker.

Importing from CSV

  • Its a heavy process so it should run on a serverless function dedidated project basically have a project dedicating in readying a CSV that the user has uploaded and called the main api to insert them in the DB in batched.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages