A decentralized platform and economic system that rewards the community members for organizing meetup events and workshops, both onsite and online. You will be able to build a reputation and get rewarded in crypto. There are also incentives for active members in a community group, not only for the organizers. The platform will allow to charge in crypto for your events and workshops.
It's a decentralized version of Meetup with token incentives for the community members.
A version of Steemit for on-site and online events and workshops.
dmeetup is an EOS and IPFS based decentralized application that allows people to publish on-site and online meetup events and workshops. You will be able to build a reputation and get rewarded in crypto. The platform will also allow you to charge in crypto for your workshops. We envision a reputation system similar to steemit.
It is a 100% open-source and community-driven project and we welcome contributions of all sorts. There are many ways to help, from reporting issues, proposing features, improving documentation, contributing code, design/ux proposals, refining the economic model and helping us improve our community.
The main communication channels for organizing and collaborating are this repository and the EOS Costa Rica Discord server. Feel to join and ask as many questions you may have.
The whitepaper and economic model are a work in progress
- https://github.com/eoscostarica/dmeetup/issues/4
- https://github.com/eoscostarica/dmeetup/issues/27
- https://github.com/eoscostarica/dmeetup/blob/whitepaper/docs/whitepaper.md
We use a Kanban-style board with built-in triggers to automatically move issues and pull requests across New Issues, To Do, In Progress and Done columns. That's were we prioritize the work. Go to Project Board.
We follow the open source collaborative ettiquete, the standardjs code style and we favor functional javascript programming over object oriented programming.
Read the contributing guidelines for details.
Our weekly sync call is every Monday 7pm-8pm CST on google hangouts. Go to hangouts room
There a many reasons to get involved in an open source project like this one. If haven't participated in an open source project before and you are still not sure whether you should, this is presentation is for you. eoscostarica-oss.pdf
Please report bugs big and small by opening an issue. No possible bug report is too small.
- EOS
- IPFS
- React.js
- Docker for the dev environment
source https://steemit.com/eos/@eosio/introducing-eos-io-application-stack
- https://developers.eos.io
- https://github.com/eoscostarica/eos-dev-learning-resources
- https://eosio.stackexchange.com
- https://github.com/EOS-Nation/Awesome-EOS
- Webinar: Building Distributed Apps With EOS.IO Blockchain
- EOS Educational Series on YouTube
EOS Storage will allow you to host dApps thru EOS APIs, this hasn't been implemented yet, though. In the mean time we are going to have use IPFS directly.
- https://github.com/ipfs/ipfs#how-ipfs-work
- https://ipfs.io/docs/
- https://beta.docs.ipfs.io
- https://github.com/ipfs/js-ipfs
This project was bootstrapped with Create React App.
ÐMeetup App Components
- react-app-rewired for tweaking
create-react-app
configuration without ejecting - reach-router for a more accessible router.
- state management with rematch to use
redux
best practices without all the boilerplate. - grid-styled for a flexbox grid built on top of
styled-components
and system-components for a consistent design system.
.
├── docs/ .............................................. documentation files and media
├── public/ ............................................ static and public files
├── src/ ............................................... application source code (we will cover in detail soon)
├── CONTRIBUTING.md .................................... contributing guidelines
├── LICENSE ............................................ project license
├── README.md .......................................... project homepage
├── package.json ....................................... dependencies manifest
├── docker-compose.yaml ................................ docker compose for local smart contracts development
├── config-overrides.js ................................ configuration overrides for `create-react-app`
├── netlify.toml ....................................... netlify configuration file
├── .env ............................................... environment variables (for local development)
├── .eslintrc .......................................... code style rules
└── .travis.yml ........................................ travis ci configuration file
We follow a continuous integration process based on Github flow that leverages the following tools:
- TravisCI to run test and code style checks
- Netlify for continuous delivery to the stanging server and creation pull request specific environments for testing. awesome!
- Code Factor for automated code quality reviews.
- Project Lead @gaboesquivel.
- ÐApp Architect @kevin-wolf.
- UI/UX @murillojorge.
EOS Blockchain is aiming to become a decentralized operating system which can support large-scale decentralized applications.
EOS Costa Rica supports the global and local open source efforts and development communities by maintaining and contribute to open source initiatives, meetups and workshops.
We challenge ourselves to provide the EOS platform with a strong geographical and political diversity by running the most robust EOS Block Producer possible from Costa Rica; We pledge to leverage our talent, experience, and sustainable internet resources to meet such an important challenge.
MIT © EOS Costa Rica