---
# System prepended metadata

title: Kickback.Events Meeting Notes
tags: [Kickback.Events, RaidGuild]

---


# Kickback.Events Meeting Notes
### Date/Time: August 23, 2022 @ 4:00PM EDT
###### tags: `RaidGuild` `Kickback.Events`

## Prev Meeting Notes 
- [April 6th](https://hackmd.io/7CboSCMJQjKJQ5-A9JdUgA?both)
- [April 12th](https://hackmd.io/@georgeh/BkCXcXXVq)
### Attendees
- georgeh: Warrior/Wizard - full stack, react, solidity/smart contracts
- TriforceWalt: Wizard - full stack, react, solidity/smart contracts
- nkr: Warrior - debugging / design & front-end implementation
- Bau: Cleric/Scribe - account manager & writer

### Objectives

- Secure grant funding so the team can focus in on the project & shipping updates / new features to Kickback

## Where is Kickback Today?

- [ ] Rewrite GlobalState as Functional Component
- [ ] Updated Packages 
    - [ ] node
    - [ ] truffle
- [ ] Multi/cross-chain support
    - [x] Polygon
    - [ ] Gnosis Chain 
    - [ ] Others


### Tufnel Notes

tl'dr - update GlobalState as a functional component > class component - get that working, then update dependencies one at a time so breaks are decipherable
#### Main issues

1. Written in class components 
2. Dependencies are old & have weird behaviors
3. ##### Central Issue (once this is resolved, everything else should still work)
    - GlobalState file (re-written as a functional component > class component)
    - finalize the functional component 
- Currently React 16.13 

#### Other difficulties (Update these for devs working on this project going forward)

1. Node / Truffle versions are 3-years old
2. bnc-notify package is causing some strange behavior (took it out completely)

#### Move the needle

- re-write as a functional component
    - rewrite GlobalState
    - how long should this take?
        - guess-timate - x-hours?
    - iterative transition to functional components
- Start the FE from scratch?
    - next.js
    - packages would be more up to date
- Postgres db issues (provide more context here)
    - approving events
- Wallet compatability

### Personnel Needs 
- 2 Wizards Georgeh & TriforceWalt
- Georgeh is willing to write the grant proposal with the help of others
- Triforce walt has some time available to get this standing on its own again (can do some front-end stuff as well)
- 28th of November, Triforce starts a new developer role...
- **Product Owner**
- **Project Manager**
- **UX Research / Feedback**
    - get quick ideas & feedback
    - notifications 
    - how to get by kickback?
    - etc.

### Aciton Items
- Triforce - Taking the charge on re-writing the class-component as a functional component
- George - write grant proposal
- Figure out the phases of this project 
- Base the grant proposal off smart-invoices success. 


