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] Online CoWork #8

Open
hayleyiscoding opened this issue Oct 26, 2022 · 0 comments
Open

[BUIDL '22] Online CoWork #8

hayleyiscoding opened this issue Oct 26, 2022 · 0 comments

Comments

@hayleyiscoding
Copy link

Online CoWork

Name of Project: Online CoWork

Proposer: hayleyiscoding

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

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

Project Description

We are building a women's co-working lottery - for women with online businesses.

Funding through productivity: By getting their daily business tasks done, users would be entered into a lottery to win funding for their business.

As a digital nomad who has travelled to over 40 countries. I have seen first-hand how women around the world are trying to make a living online through creating small online businesses.

They are trying to sell candles, or study a course to be a virtual assistant, or sell Canva images.

Some extra pocket-money that they might win in a lottery would be extremely helpful for this demographic - especially if they have to be productive in order to enter the lottery (as procrastination is another huge problem when working remotely).

The business tasks that users could add include:

Make an Instagram post
Write a blog
Update accounting
Set up an automation
Clear inbox
Unsubscribe from email newsletters
Update social media profile graphics
Create a sales funnel
Write an email newsletter
Call potential business prospects
Reply to emails
Create a Pinterest account for marketing
Optimise social media strategy
Add new products to online store
Record a podcast
Post about business in a Facebook Group

The DApp could also include an NFT rewards system for the most active workers and these could be displayed on their profile, along with the tasks they have added and completed.

In addition, having a discord server (and eventually a social media network built on Lens) where women can support each other and connect, mentor each other, etc - can be a huge help for users as working online can be very isolating.

The DApp will include a profile section where users can also add links to their online stores, websites, etc - as a form of advertising for them. The profiles will appear in a searchable member database.

The DApp will also include a few directory pages where women can add any online events they are hosting, products they are selling, etc. The directories would just link to their events/products/services that are hosting elsewhere on the web (for example, a user could link to PDF planner they sell on Etsy). Users can support each other by buying products/services from each other, attending events by other members, etc.

There may be some hurdles to get women to use this DApp as many women with home businesses might not be very technical. But this could be a great way to introduce blockchain technology to a huge demographic of non-technical people - and thus assist with the wider adoption of web3 technologies in the world. The DApp would include an onboarding guide for setting up a wallet, wallet security, etc.

The UI could also be very 'non-technical' so as not to overwhelm the user.

Tech Stack

Solidity: To create the smart contracts that will handle the user profiles, lottery, addition of tasks to the task feed, etc.
Ceramic Network For storing user data
NextJS: The DApp will be built with Next.js and Typescript
Web3 Storage: This will be used to store the directory details, etc.
The Graph: Querying data
RainbowKit: Wallet connection
Chainlink: For the lottery
Alchemy/Infura: Node Provider
Figma/Canva: Design
Vercel: Deploy the DApp
Airtable: Onboarding form
Discord: Community
Mailerlite: Automated emails
Pabbly/Zapier: Automations

Development Roadmap

Milestone 1:

Summary: Become familiar with required technology. Create DApp outline, functions. Create smart contract outlines. Initial marketing set-up.

Team: Hayley (Front-End Developer) Ujjwal (Full-Stack Developer)

Budget: 1500 USD

Duration: 3 weeks

Number Deliverable Specification
1. Rough Outline of Project A document outlining the layout, button functions, etc
2. Outline of lottery smart contract and user profile smart contract A document outlining what the smart contracts should include
3. Social Media Profiles Get profiles updated for future marketing
4. Back-End for User Profiles Set-up Ceramic Network
5. Lottery Landing Page Initial designs and code

Milestone 2:

Summary: Create functionality for lottery, set-up NFT rewards system, UI design

Team: Hayley (Front-End Developer) Ujjwal (Full-Stack Developer)

Budget: $2000

Duration: 4 weeks

Number Deliverable Specification
1. Lottery Complete UI and functionality of lottery (smart contract, connect to front-end, etc)
2. User Profiles Complete UI and functionality of user profile section of the DApp
3. Member Directory Design and code the member database
4. Discord Community Initial set-up of Discord community
5. NFT Rewards System Outline A document outlining the NFT rewards system

Milestone 3:

Summary: Create member directory and event/product/service directory, lottery audit

Team: Hayley (Front-End Developer) Ujjwal (Full-Stack Developer)

Budget: $3250

Duration: 2 weeks

Number Deliverable Specification
1. Events, Services and Product Directories Design and code these directories
2. NFT Rewards System Design and code the NFT rewards system
3. Certik Audit Quote Get a quote from Certik with regards to auditing of the lottery smart contract

Milestone 4:

Summary: Onboarding guide. DApp testing/tweaking, initial marketing to get first users for testing, preparing for pitch day

Team: Hayley (Front-End Developer) Ujjwal (Full-Stack Developer)

Budget: $1250

Duration: 2 weeks

Number Deliverable Specification
1. Onboarding Guide Create onboarding guide for new users
2. Onboarding of Initial Users Do initial marketing to get user feedback

Total Budget Requested

8000 USD

Project Links

https://onlinecowork.com/
https://github.com/Online-Cowork

Team Members

Hayley Wood - https://github.com/hayleyiscoding, https://twitter.com/hayleyiscoding
Ujjwal Thakur - https://github.com/UjjwalThakur065, https://twitter.com/ujjwalt63396692

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