Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ openwork Public

Open Work is a fully onchain todo list app on Base to give people insight into what you're working on

License

Notifications You must be signed in to change notification settings

wbnns/openwork

Repository files navigation

Open Work

Alt

πŸš€ About

Open Work is a fully onchain todo app built on Base that enables you to build in public and give the world insight into what you're working on.

🌟 Features

  • Decentralized Task Management: Store your todos on the Base blockchain.
  • Tag-based Organization: Categorize your tasks with hashtags for easy sorting.
  • Chronological Sorting: View your tasks from oldest to newest.
  • Completion Tracking: Mark tasks as complete and see your progress.
  • Web3 Integration: Connect with your Ethereum wallet (e.g., Coinbase Wallet).
  • Responsive Design: Sleek, cyberpunk-inspired UI that works on various devices.

πŸ›  Tech Stack

  • Frontend: Next.js, React
  • Styling: Tailwind CSS
  • Blockchain Interaction: ethers.js
  • Smart Contract: Solidity
  • Development Environment: Hardhat/Foundry
  • Network: Base (Ethereum L2)

🏁 Getting Started

  1. Clone the repository:
git clone https://github.com/your-username/open-work.git
  1. Install dependencies:
cd open-work
npm install
  1. Set up your environment variables:
Create a `.env.local` file in the root directory and add:
NEXT_PUBLIC_CONTRACT_ADDRESS=your_contract_address
NEXT_PUBLIC_PROJECT_ID=your_project_id
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

πŸ“œ Smart Contract

The smart contract for this project is deployed on the Base. You can find the contract at:

https://basescan.org/address/0x210a85d77c45f0bfccf29b43b1000c7e52a16349

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

πŸ“ƒ License

MIT

πŸ‘€ Author

@wbnns

πŸ™ Acknowledgements

  • Base for providing the best way to get onchain
  • OpenZeppelin for secure smart contract libraries
  • The entire Base and Ethereum builder communities for continuous inspiration

⭐️ If you find this project interesting, consider giving it a star on GitHub! ⭐️

About

Open Work is a fully onchain todo list app on Base to give people insight into what you're working on

Topics

Resources

License

Stars

Watchers

Forks

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /