Last active
June 30, 2023 03:56
-
-
Save f0-x/a35aaf17a7a1f7a9db39c7f94539ee85 to your computer and use it in GitHub Desktop.
Funding Cycles 💴
This file contains 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
// GET: "fundingCycles" HTTP call should return an array of past, present & future funding cycles/events on Centerframe | |
// GET: "fundingCycles/id" should return the specific funding cycle/event be it in Past, Present or Future | |
[ | |
{ | |
"id": "Unique id of the funding cycle", | |
"title": "Summer Funding Season", | |
"description": "Description of the Funding Cycle", | |
"submissionOpensAt": "2023-01-17T08:56:44Z", | |
"submissionEndsAt": "2023-01-20T08:56:44Z", | |
// Verifications/Approval of submissions by the Centerframe team | |
// would be performed in between "submissionEndsAt" & "votingOpensAt" date | |
"votingOpensAt": "2023-01-22T08:56:44Z", | |
// Voting closes and winners are announced *at* the "votingEndsAt" date | |
"votingEndsAt": "2023-01-25T08:56:44Z", | |
// Although, for the First Funding Round Luiz hasn't set any restrictions based on Locations | |
// I've still included this field for the future funding events | |
"hasTargetLocations": ["Australia", "Sweden", "Brazil"], | |
// 🚧 As per Luiz, Video Reel will be a single video file or a URL 🚧 | |
"hasVideoReel": { | |
"id": "1.0.6159e.c100c123", | |
"name": "Summer Funding Cycle Video Reel", | |
"content": "0.0.6159e.c100c150" || undefined, | |
"url": "https://www.youtube.com/watch?v=O-NMEIZwcFs" || undefined | |
}, | |
"hasFundingCategories": [ | |
{ | |
"id": "Unique id of the funding option", | |
"isForCoreMembers": false, | |
"type": "Production" // Could be some other type "Development", "Festival", isOptional, isNullable 🔻 | |
"title": "Title of the funding, For Eg. Production Funding", | |
"logline": "Production Funding is there to help you turn your script into a short film.", | |
"description": "The majority will be transferred to the project owner on the first day...", | |
"votingDescription": "To help writers & writer-directors develop the Feature or TV Pilot Script they’ve always wanted to write.", | |
"hasBackgroundImage": { | |
"id": "2.2.5dc08.59000137", | |
"content": "2.2.5dc08.59000136", | |
"mimeType": "image/png" | |
}, | |
"hasGrants": [ | |
{ | |
"id": "Unique id of the grant object", | |
"count": 1, | |
"amount": 2000, | |
"subtitle": "FOR ALL MEMBERS IN THE WRITERS OR FILMMAKERS MEMBERSHIP PLAN" | |
}, | |
{ | |
"id": "Unique id of the grant object", | |
"count": 3, | |
"amount": 3000, | |
"subtitle": "FOR ALL MEMBERS OF THE CORE 50" | |
} | |
], | |
// Since we've opted-in to set the requirement texts/messages from the backend itself | |
// I got rid of the older form of "requirements" field of a category. | |
"requirements":[ | |
... | |
"All genres are welcome, including documentaries", | |
"The project can be up to 20 minutes long.", | |
"Your project will need posters (vertical and horizontal), logline, script or treatment, a pitch video, and a budget plan." | |
... | |
], | |
// Each funding category has 20 slots for eligible projects. | |
// Those slots will be filled on a first-come-first-served basis when submissions open. | |
"availablePrimeSlots": 20, | |
// When "availablePrimeSlots": 0, we will accept entries of 10 slots | |
// for the waiting list and let users know that | |
"availableWaitingListSlots": 10 | |
} | |
] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment