Context
As we get more projects on Geyser we should bring all the About info from the landing page to their separate page, so that we can put the focus on the projects.
Description
Create an About page (visible on the header bar), which is mostly static.
Context
We want to allow users to earn rewards for funding.
Description
For reward based crowdfunds, a user who clicks 'fund this project' will see a reward based crowdfunding flow. This entails seeing:
User can add a specific donation amount
User can select a reward to donate for - user selects with the + / -
The summary view shows the donated amount and reward amount
We give emoji badges to users Badges without showing them in the reward process.
Acceptance Criteria
See overall view in Attachment A.
DONATE
User sees "Donate to this idea" section where users can:
Add a Satoshi amount.
Switch between USD and Satoshi
Component is small and compact (350 x 40)
When a user clicks on the input area, the border's corder goes green 20ECC7, with 2px thickness.
If donation amount is higher than a reward and reward unselected we say:
Note that you are not receiving a reward with this donation. To get a reward select the item below directly.
###BACK WITH REWARD
In the "Donate to receive a reward", a user can see the reward item, which includes (Attachment A.):
Title
Amount it costs in USD
Number of backers
If a user clicks on the reward item, the item description appears below (Attachment B.) (ideally, if not we show pop-up)
If a user clicks on the + in the reward, the number shows on the top right (See C.)
If user clicks on reward, the email component pops up (A)
###TOTAL/SUM
A user sees the summary of donations and reward-based donations:
Donation
Reward: Satoshi and number of rewards.
Reward = 丰154,226 (1 reward)
Total sum amount in Satoshis
IF a user has clicked a reward, we display the Shipping cost.
COMMENT
Comment
Appear as anonymous / appear with profile.
###CONTACT INFO
When a user inputs 1 or more rewards a required ‘Contact info’ component appears with a copy:
Drop your contact address so the project owner can get back to you for more information on the delivery of the rewards.
- [ ] This field is mandatory
###FUND
Static note below the Fund button stating:
Geyser is not a store. It’s a way to bring creative projects to life using Bitcoin. Your donation will support a creative project that has yet to be developed. There’s a risk that, despite a creator’s best efforts, your reward will not be fulfilled, and we urge you to consider this risk prior to backing it. Geyser is not responsible for project claims or reward fulfillment.
I cannot pay LNURL nor Lightning addresses with Zeus wallet. Because the server dos not follow the standard and does not include description hash in the invoice.
1. Go to https://geyser.fund/project/citadel
2. Click on the QR code icon
3. Scan it with Zeus wallet (using getalby.com backend)
3. Set amount 1 sat
4. See error: `Error: wrong desciption_hash! ...`
Context
Currently, it's hard to become a sponsor or advisor. We want to make it more obvious.
Description
We make it more obvious by having a "+" sign in the Ambassador field and Sponsor field.
Acceptance Criteria
Add a + icon next to the funders
- [ ] Basic color: E9E9E9
- [ ] Hover: color D0D0D0 + light shadow and show "Become an Ambassador"
- [ ] click: color only: D0D0D0
When a user hovers over it, the + becomes a "Become an Ambassador" or "Become a Funding Partner"
When a user clicks on "Become an Ambassador" he get's a pop up with:
> Become an ambassador to support this project, by bringing in your reputation to increase the sense of trust. To become an ambassador send an email to Craig at [email protected].
When a user clicks on "Become a Funding Partner" he get's a pop up with:
> Become a Funding Partner to be featured in the crowdfund and the product. Reach out to Craig at [email protected] for more info.
Update the Ambassador + Sponsor components
- [ ] Add a background behind the Ambassador + Sponsor components with F4F4F4 color and 4 borders rounding.
- [ ] Decrease the size of the user profile picture.
The project funding flow is already started to clutter up, and does not easily integrate with multiple types of funding flow which will be introduced.
Description
We will refactor the funding components to streamlined for the case that we can easily add multiple different types of funding flow, as we would for di
Youtube and Vimeo videos work as expected for the project header, but other videos from platforms like Rumble are not supported.
Needs some looking into why it's not supported, and come up with a neat solution to support them.
Basic Example
The project header video, should support videos from Rumble paltform.
The geyser-app dependencies have vulnerabilities that require manual dependency management. This is urgent.
The vulnerabilities can be seen by running yarn audit.
I have already upgraded the backward-compatible dependencies but the remaining ones require manual checking to ensure compatibility. We should at least fix the high and critical ones.
Context
We want to reward / recognize users who spend
Description
We want to apply emojis to users who funded on geyser.
Apply emojis retroactively (to previous funders)
Apply emoji on a user-basis. if a user funded low amount and then high amount we sum those up and show the badge next to both user profiles. Badge will appear in both of his transactions.
Acceptance Criteria
Apply Emojis next to funder name in activity page (A)
In mobile view, users don't always know, where to go next to fund. Less number of users are opening up the fund section in mobile view.
Description
Need to update the design for how users move to and from the details section to the fund section in mobile view. Adding a button hover suggesting that can click to fund should help more users understand where to go next.
Acceptence Criteria
Change project page mobile view tabs component (Project / Fund) to specific floating buttons.
Context
Apata's project will be running until the end of the conference - on April 9th.
Acceptance criteria
Change "The conference date has been set for the event which will be held on March 26th - the last Saturday of March" to
The conference date has been set for the event which will be held on Saturday April 9th"
Set Countdown the end date of the project to April 9th at midnight.
Add a new project update (#3), this update will talk about and explain about why we changed the date:
Title:
Conference date is set to 9 April: what's next?
Body:
My friends and I have been working hard handing out the conference fliers and stickers and circulating them in the streets of Lagos. By talking to people on the streets, there seems to be much excitement about this conference: it's going to be bigger than I thought! God is helping us!
What's next? Getting more communities in Lagos on-board, and doing proper planning of the conference agenda and setup.
I'm also getting a lot of ideas of the aftermath of the conference. I think we can move to other states. Since bitcoin education is best for people on the street. I can still organize street meet ups and educate them on bitcoin live.
See the video of my good friend spreading the word about the conference!
There should be more horizontal margin or padding between the sponsors because currently the sponsor avatar is closer to the previous sponsor than the sponsor link it is associated with.
This download button doesn’t work on the DuckDuckGo browser, both mobile and desktop versions.
There is some issue with the conversion of the QR code generated for the project's lnaddress, to the image component for the download feature. This results in the QR code not being present in the parsed/downloadable image.
Context
Users want a way to update their funders with new project information. Simply updating the project description is not enough. We need a way for users to send 'project updates'.
Acceptance criteria:
We have a new component that sits outside of the Project Description [1]
Title: "Project Update #0X"
Date: Showcase the publishing date.
Copy & Media [2]
Toggle: The updates can be closed and opened using the toggle [3]. The toggle doesn't close completely, but it shows a bit of the content with some transparency.
The default view for a new user who lands on the page is that we show all the content in the toggles (Toggles are open)
[1] Wireframes
[2] Copy & Media
PROJECT UPDATE #2
14 Feb 20222
LAGOS BITCOIN CONFERENCE UPDATE
The conference is about tackling a major problem among the youths in Nigeria and Africa as a whole. The aim is to teach youths financial literacy with help of bitcoin and lightning, and taking back their freedom from the system. The aim is also educating the youths to be active and advanced in this information and technology age so we can move from an underdeveloped country to a super developed country
So, how is the conference planning going? We have 3 major updates:
We have started with the distribution of flyers, hand bills and stickers about the conference.
The conference date has been set for the event which will be held on March 26th - the last Saturday of March
Bitnob has decided to sponsor the conference hall in Ikeja city in Lagos, with the capacity to hold 300 youths.
Photos and videos of the progress will be out soon!
I believe with this conference, there would be a positive revolution that will transform my country for the better if not best. Live coverage of the event will be available on YouTube for lovers of bitcoin around the world to see the rise of youths learning to move the country in the right direction with sound money.
King's Project mostly consist of static components, these need to be refactored to individual components so as to be reusable across multiple projects.
On the Geyser User Profile page. The badges section is not scrollable. So more than 4 badges are only partially seen or not seen at all. There is an issue with the layout.
The same issue is seen with the projects tab in the profile view. Here it is scrollable but the border is cut off like the badges section.
Provide more reassurance + trust to the product by embedding tweets of important accounts.
Someone sent feedback: "I think the biggest problem will be gaining trust that this project is legit. It would help if the sponsors of the currently active crowdfund tweeted about it. “
Description
Add a tweets section on the project page, details section right before the sponsor section, to showcase required tweets.
These would be static for now.
Acceptance Criteria
Create a new section, with the provided design.
Clicking the tweet takes the user to the Twitter thread.
Currently we are going through a static way for displaying details for king's projects. This way would not be suitable for multiple type of projects and templates based on those.
Description
Create a template based on King's design components for Donation based, in such a way that we can easily plugin multiple templates based on different crowdfunds.
MILESTONES NEED TO BE DISPLAYED A BIT DIFFERENT IMO . THERE IS NO WAS TO TELL USER THE SPECIFIC AMOUT FOR SPECIFIC MILESTONES. INSTEAD IT LOOS AS THOUGH EACH MILESTONE REQUIRES MORE FUNDING