Milestone 1 (4 Weeks)
1.1) Refine Grant Ship Contracts
Make improvements and refinements to contract workflow based on feedback from round 1

1.2 Application Process Improvement & UX Enhancements
1.2.1) Multimedia Updates for Projects & Grant Applications
Add Markdown and multimedia support to the app and allow on certain pages
Add support for markdown rendering for large text displays to enhance readability on:
Grant applications
Project updates and releases
Multimedia support on project pages
Video, photos in project updates
Multimedia on project pages
Multimedia in the feed
Customizable banner
1.2.2) Profile Enhancement - 
Improve profile customization to create a ‘home page’ for web3 projects, focusing on gaming projects initially. 
Add Showcase section to project profiles
'Pin' a project update to be featured inside a showcase section
Provide a link to the most recent production build (game, app, etc)
Customization
Banner
Background Image
Image Carousel
Playable links
The update panel becomes a timeline
Edit/Update onchain profile data


1.2.3) Matchmaking (Beacons) - 
Provide in-app communication features between Ship Operators and Grant Recipients


Ship Operators can create a templated messages to send to prospective applicants
Ship Operator can send a 'beacon' to request that the project submits an application
This creates a Grants Page. It is instantly populated with the Ship's templated message.
Project sees the beacon on their page and can navigate to it.
Alternatively, a project can send a beacon to a Ship.
This will also create a Grant Page, as before it will be populated with the Ship's template message on how to start the grant process.

1.2.4)  Grants Flow Improvement
Full page and layout where we can view Grants, milestones, the discussion, approvals, and rejections, in a timeline.
Grant Application becomes a first-class page within the app
Use postUpdate contract event to allow for free-form grant collaboration content within the Grant timeline
1.3) Indexer Upgrade
During the development of Grant Ships, we happened upon Envio, a tool that makes indexing the chain far easier and faster than the subgraph. 
Swap out The Graph integrations for Envio integrations
Milestone 2 (4 Weeks)
2.1) Content Management
2.1.1) Improved Navigation
Add intuitive linking between pages and entities to improve user navigation flow.
Actions that occur in the feed should link to the content on the Grants page
Updates that are created as a result of a grant are also displayed on the respective ship and project pages
2.2) Historical Record System 

2.2.1) Tagging and Filtering
Allow updates to be supplied with tags for easier retrieval, add filter and sorting features.
Tags
Add tags to a project (ex. RPG, tooling, MMO)
Features for facilitators to moderate tags
Navigation
Filter: projects by tags
Filter: the event feed by action type
Filter: by project name
Filter: by author
Sort: Allow results to be sorted by date
Unique links: Each event will have its own unique URL.
2.3) Dual Token Voting
Allow voting weighted 50% DAO vote (delegated ARB), 50% community votes (SBT)

Game Facilitator can initiate a vote at 50/50 ratio (currently requires manual processes by devs)
Interface to represent and explain user’s token distribution
Voting interface improvements

Milestone 3 (4 weeks)
3.1) Notifications 
We will add a mechanism for participants to receive a notification on their phone when key events occur in the application.
Implement push notifications using a custom PWA app and/or Push Protocol


3.2)Gitcoin/Allo Interop 
Pending an Allo-originating standard for protocol migration, add the ability to access Grant Ships using your existing Gitcoin and Allo profiles.
Write a spec or AIP (Allo Improvement Proposal) to align profile metadata across Allo platforms. 
Add ability to migrate existing Gitcoin and Allo profiles OR
Copy existing external Allo profile into Grant Ships if creating a Allo-metadata standard is not possible
3.3) DevOps - Deploys & Systems
Refine deploy systems and server administration in anticipation of multiple instances of Grant Ships running concurrently
3.4) In-app Stats/Info Tab or Page
Display crucial information pertaining to the Game Round
Display past round and vote amounts
Explain how the system works 





Milestone 4 (4 weeks)
4.1) Recurring Round process w/Votes
We currently have an "airgap" between grants rounds where the voting information has to manually be entered into the following round's parameters to incorporate voter signal.
Use the Stem Protocol execution module to signal and automatically trigger the creation of the upcoming game round.
4.2) Dashboard Rework
Operators and Facilitators have dashboard interfaces. We will simplify and refine UX on these dashboards, integrating new features where necessary amd create a dashboard for projects.
Create Project Dashboard
Update Ship Operator Dashboard
Update Game Facilitator Dashboard
4.3) Game Manager Contract Rewrite
Game Manager contract is responsible for initiating the round and deploying funds to the ships. This rewrite will decouple the game from Allo at the top level and allow users to host concurrent games on the same network. 
Create new Game Manager contract and integrate with the app
4.4) Write new Factory contracts
Try to combine Stem vote factory, Game Manager factory and Grant Ship Factory into one contract. 
Integrate contract with new indexer. 
The goal is to deploy a round of Grant Ships with few transactions, Ideally 1.
4.5) Deployment Interface
Create an interface that allows a round of Grant Ships to be deployed.
Aim for one-transaction deployment. 
Visualize all current and past rounds of Grant Ships, their status with links to round
