zcash-grant-system/frontend
Daniel Ternyak 3311be8e98
CCRs (#86)
* CCRs API / Models boilerplate

* start on frontend

* backendy things

* Create CCR redux module, integrate API endpoints, create types

* Fix/Cleanup API

* Wire up CreateRequestDraftList

* bounty->target

* Add 'Create Request Flow' MVP

* cleanup

* Tweak filenames

* Simplify migrations

* fix migrations

* CCR Staking MVP

* tslint

* Get Pending Requests into Profile

* Remove staking requirement

* more staking related removals

* MVP Admin integration

* Make RFP when CCR is accepted

* Add pagination to CCRs in Admin
Improve styles for Proposals

* Hookup notifications
Adjust copy

* Simplify ccr->rfp relationship
Add admin approval email
Fixup copy

* Show Message on RFP Detail
Make Header CTAs change based on draft status
Adjust proposal card style

* Bugfix: Show header for non signed in users

* Add 'create a request' to intro

* Profile Created CCRs
RFP CCR attribution

* ignore

* CCR Price in USD  (#85)

* init profile tipjar backend

* init profile tipjar frontend

* fix lint

* implement tip jar block

* fix wrapping, hide tip block on self

* init backend proposal tipjar

* init frontend proposal tipjar

* add hide title, fix bug

* uncomment rate limit

* rename vars, use null check

* allow address and view key to be unset

* add api tests

* fix tsc errors

* fix lint

* fix CopyInput styling

* fix migrations

* hide tipping in proposal if address not set

* add tip address to create flow

* redesign campaign block

* fix typo

* init backend changes

* init admin changes

* init frontend changes

* fix backend tests

* update campaign block

* be - init rfp usd changes

* admin - init rfp usd changes

* fe - fully adapt api util functions to usd

* fe - init rfp usd changes

* adapt profile created to usd

* misc usd changes

* add tip jar to dedicated card

* fix tipjar bug

* use zf light logo

* switch to zf grants logo

* hide profile tip jar if address not set

* add comment, run prettier

* conditionally add info icon and tooltip to funding line

* admin - disallow decimals in RFPs

* fe - cover usd string edge case

* add Usd as rfp bounty type

* fix migration order

* fix email bug

* adapt CCRs to USD

* implement CCR preview

* fix tsc

* Copy Updates and UX Tweaks (#87)

* Add default structure to proposal content

* Landing page copy

* Hide contributors tab for v2 proposals

* Minor UX tweaks for Liking/Following/Tipping

* Copy for Tipping Tooltip, proposal explainer for review, and milestone day estimate notice.

* Fix header styles bug and remove commented out styles.

* Revert "like" / "unfollow" hyphenication

* Comment out unused tests related to staking
Increase PROPOSAL_TARGET_MAX in .env.example

* Comment out ccr approval email send until ready

* Adjust styles, copy.

* fix proposal prune test (#88)

* fix USD display in preview, fix non-unique key (#90)

* Pre-stepper explainer for CCRs.

* Tweak styles

* Default content for CCRs

* fix tsc

* CCR approval and rejection emails

* add back admin_approval_ccr email templates

* Link ccr author name to profile in RFPs

* copy tweaks

* copy tweak

* hookup mangle user command

* Fix/add endif in jinja

* fix tests

* review

* fix review
2019-12-05 19:01:02 -06:00
..
.storybook Integrate Storybook (#98) 2018-09-25 15:02:29 -04:00
bin User Auth Conversion (#19) 2018-12-14 13:36:22 -06:00
client CCRs (#86) 2019-12-05 19:01:02 -06:00
config upgrade mini-css-extract-plugin, use in dev (#68) 2019-11-13 17:45:01 -06:00
logs
server Stylesheet Fix (#69) 2019-11-15 14:30:40 -06:00
stories Tip Jar Proposal (#65) 2019-11-20 15:37:26 -06:00
types CCRs (#86) 2019-12-05 19:01:02 -06:00
.env.example CCRs (#86) 2019-12-05 19:01:02 -06:00
.gitignore User Auth Conversion (#19) 2018-12-14 13:36:22 -06:00
.nowignore Add nowignore (#204) 2018-11-13 12:47:33 -05:00
.npmignore Fix Zeit Deployments (#81) 2018-09-19 20:45:51 -05:00
.npmrc
.nvmrc Contract Build Improvements (#215) 2018-11-21 17:24:33 -06:00
.prettierrc
Procfile Contract Build Improvements (#215) 2018-11-21 17:24:33 -06:00
README.md Proposal staking (#134) 2019-01-31 17:56:16 -05:00
now.json Fix Zeit Deployments (#81) 2018-09-19 20:45:51 -05:00
package.json upgrade mini-css-extract-plugin, use in dev (#68) 2019-11-13 17:45:01 -06:00
truffle.js
tsconfig.json User Auth Conversion (#19) 2018-12-14 13:36:22 -06:00
tslint.json
yarn.lock upgrade mini-css-extract-plugin, use in dev (#68) 2019-11-13 17:45:01 -06:00

README.md

ZF Grants Frontend

This is the front-end component of Zcash Grant System.

Setup

  1. Install (Nodejs 8.13)[https://nodejs.org/en/blog/release/v0.8.13/] and (yarn)[https://yarnpkg.com/en/].

  2. Run yarn to install dependencies.

Development

  1. Make sure the backend component is running.

  2. Run the webpack dev-server:

    yarn run dev
    
  3. Go to the app on localhost:3000.

Testing

Application

TBD