Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wbnns/openwork
Open Work is a fully onchain todo list app on Base to give people insight into what you're working on
https://github.com/wbnns/openwork
base blockchain coinbase ethereum gtd l2 layer-two onchain op-stack productivity superchain web3
Last synced: about 1 month ago
JSON representation
Open Work is a fully onchain todo list app on Base to give people insight into what you're working on
- Host: GitHub
- URL: https://github.com/wbnns/openwork
- Owner: wbnns
- License: mit
- Created: 2024-08-17T09:59:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T16:02:56.000Z (about 2 months ago)
- Last Synced: 2024-09-28T07:09:11.926Z (about 2 months ago)
- Topics: base, blockchain, coinbase, ethereum, gtd, l2, layer-two, onchain, op-stack, productivity, superchain, web3
- Language: Solidity
- Homepage: https://openwork.fi/
- Size: 1.13 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Work
![Alt](https://repobeats.axiom.co/api/embed/155bbf552df127553720c0026d5b6cd9aee16065.svg "Open Work")
## 🚀 About
[Open Work](https://openwork.fi) 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
```2. Install dependencies:
```
cd open-work
npm install
```3. 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
```4. Run the development server:
```
npm run dev
```5. Open [http://localhost:3000](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](https://github.com/wbnns/openwork/issues).
## 📃 License
[MIT](LICENSE)
## 👤 Author
**@wbnns**
- Farcaster: [@wbnns](https://warpcast.com/wbnns)
- X: [@wbnns](https://x.com/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! ⭐️