Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUIDL '22] resum3r #14

Open
0xbryz opened this issue Oct 28, 2022 · 0 comments
Open

[BUIDL '22] resum3r #14

0xbryz opened this issue Oct 28, 2022 · 0 comments

Comments

@0xbryz
Copy link

0xbryz commented Oct 28, 2022

resum3r

Name of Project: resum3r

Proposer: 0xbryz

Do you agree to Encode Club's Terms and Conditions?: Yes

Do you agree to the grant process outlined by WBW3?: Yes

Project Description

Over the past few months, we have acquired a good amount of on-chain data. From events we have attended, courses we have completed, hackathons we have won, and even projects we have donated to—there is a token that validates that on-chain. There is an opportunity to create something meaningful with our on-chain data to build our web3 presence.
resum3r collects all your on-chain data for you to design your web3 resume and then mints it as a non-transferrable NFT. It lets you pick which POAPs, Kudos, and NFTs highlight your skills and experience in the Web3 space.
With resum3r, someone can create and share a formal display of opportunities they’ve taken to participate and contribute to the Web3 ecosystem.

Tech Stack

  • Polygon: Accessible chain that’s fast and cheap.
  • Solidity: Smart contract
  • Infura: To deploy the smart contract.
  • The Graph: Query data from the smart contract.
  • Rainbowkit: User-friendly wallet connection.
  • Web3.Storage: Store the user’s resume description data.
  • Ethers.js: Interact and call our smart contract.
  • ENS: To resolve the user’s address.
  • POAP: Retrieve the user’s POAPs.
  • Lens: Retrieve the user’s Lens posts, followers, etc.
  • Next.js: React-based, fast framework.

Development Roadmap

Milestone 1

  • Summary: Design, branding and twitter page
  • Team: Briseida (Design/Frontend dev)
  • Budget: $3,000
  • Duration: 2 weeks
Number Deliverable Specification
1. UI design, UX design and branding Design the UI components for the resume view and user flow views, like adding their skills, achievements, credentials, etc. Design a smooth user experience by maintaining consistency of the user flow throughout the journey with simple, clean layout and plenty of white space. Design logo and brand.

Milestone 2

  • Summary: Build UI components, getting started docs draft, NFT API and smart contract data structure
  • Team: Briseida (Design/Frontend dev), Amidou (Full Stack dev)
  • Budget: $5,000
  • Duration: 2 weeks
Number Deliverable Specification
1. Build UI components in Next.js Build the UI components with a mobile-first approach, build the UI for the resume view and user flow views
2. Getting Started Documentation Draft Start writing v0 of a Getting started documentation.
3. Smart contract data structure Create smart-contract data structures and required interfaces.
3. Create NFT API Build API to support integrating a wallet's NFTs, POAPs, and other necessary on-chain data for profile creation. Integrate initial API to post data based on contract schema.

Milestone 3

  • Summary: Directory UI view and UI components, Lens integration, Rainbow wallet
  • Team: Briseida (Design/Frontend dev), Amidou (Full Stack dev)
  • Budget: $5,000
  • Duration: 3 weeks
Number Deliverable Specification
1. Setup rainbow wallet Rainbow wallet
2. Lens Integrate Lens API for login and fetch user profile
3. Build feed UI view and rest of UI compnents Show resumes that have been created and build rest of UI components

Milestone 4

  • Summary: Use web3storage or IPFS, feed view and query resum3r api and add Lens follow ability
  • Team: Briseida (Design/Frontend dev), Amidou (Full Stack dev)
  • Budget: $5,000
  • Duration: 3 weeks
Number Deliverable Specification
1. IPFS integration Use Web3storage to save data to IPFS
2. Finishg building feed view Query from subgraph to add resumes from users in feed view
3. Lens follow Add ability to follow an user in Lens

Total Budget Requested

$20,000 USD

The remaining $2,000 USD will be used for additional costs like Web3Storage, ENS, domains/hosting, fonts, design assets/illustrations, icons, etc.

Project Links

GitHub repo: https://github.com/0xbryz/resum3r

Team Members

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant