CofiBlocks is the first Collaborative Business connecting traditional coffee-growing communities in Costa Rica and worldwide directly with coffee lovers using StarkNet blockchain technology. Our mission is to distribute benefits among all members, ensuring fair trade, community engagement, and technological innovation.
Season | Details |
---|---|
2022-2023 | Thank you to everyone who participated in our first season featuring coffee from the slopes of Volcán Poás. |
2024-2025 | Launching our second season with coffee from additional regions of Costa Rica. |
Want to bring CofiBlocks to your region?
📧 Contact Us
CofiBlocks is more than just a coffee marketplace; it's a movement for a more equitable and sustainable coffee future. With a strong foundation and a passionate community, we aim to transform the way coffee is produced, distributed, and enjoyed worldwide. Whether you're a coffee enthusiast or a blockchain believer, join us on this journey!
- Learning about Modern Collaborative Businesses with CofiBlocks
- CofiBlocks: Innovating the Coffee Industry in Costa Rica with Web3
- Pitch Deck
- Omar Hurtado Munguia: From coffee picker to coffee tour guide, Omar's journey inspired CofiBlocks. Watch his story.
- Karla Córdoba Brenes: Blockchain expert focused on impact-driven solutions.
- Ranulfo Paiva Sobrinho: Blockchain developer with expertise in collaborative economies.
- Alberto - Brolag
- Erick - Evgongora
- Randall Valenciano
- Node.js (>= 18)
- Bun package manager (bun@1.1.24)
- Prisma
- Clone the repository:
< 7AAE pre>git clone https://github.com/Vagabonds-Labs/cofiblocks.git cd cofiblocks
- Install dependencies:
bun install
- Configure the environment variables:
- Rename
.env.example
to.env
and populate it with the following:MYSQL_ROOT_PASSWORD= MYSQL_DATABASE= MYSQL_USER= MYSQL_PASSWORD= DATABASE_URL="mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@localhost:3306/${MYSQL_DATABASE}?connect_timeout=10"
- Rename
- Start the database:
docker compose up
- Generate the Prisma client:
bun prisma generate
- Start the development server:
bun turbo dev
- Database Connectivity Issues: Ensure the database credentials in
.env
are correct. - Docker Errors: Verify that Docker is running and the
docker-compose.yml
file is configured properly.
Our custom GPT assistant helps with coding, StarkNet guidance, and blockchain-related development. Access it here.
Explore our detailed Prompt Guide to streamline your workflow.
- StarkNet: Scalable Layer 2 solution for Ethereum with reduced gas fees.
- Prisma: Type-safe, modern ORM for working with databases.
- Bun: High-performance runtime for JavaScript/TypeScript.
We welcome contributors! Here's how you can help:
- Review open issues.
- Submit pull requests with detailed explanations.
- Suggest new features or improvements.