Git Product home page Git Product logo

dmeetup's Introduction

TravisCI StandardJS Collaborative Etiquette chat on Discord follow on Twitter MIT


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 meetup 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.

Contents

Getting Started

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.

Introduction to Blockchain

Whitepaper

The whitepaper and economic model are a work in progress

Contributing

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 and declative code style.

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

Bug Reporting

Please report bugs big and small by opening an issue. No possible bug report is too small.

Technology

  • EOS
  • IPFS
  • React.js
  • Docker for the dev environment

Why EOS ?

Why EOS

EOS Network

The REAL Difference Between Ethereum and EOS

EOS.io Application Stack


source https://steemit.com/eos/@eosio/introducing-eos-io-application-stack

EOS Documentation & Resources

EOS Storage

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.

IPFS Documentation

IFPS Simply Explained

React Documentation

This project was bootstrapped with Create React App.

docs/create-react-app.md

Why React.js

Ð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.

Project Directory Structure

.
├── 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

Continuous Integration Process

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.

Maintainers

About EOS Costa Rica

EOS Blockchain is aiming to become a decentralized operating system which can support large-scale decentralized applications.

EOS Costa Rica supports the EOS.io community by maintaining and contributing 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.

eoscostarica.io

License

MIT © EOS Costa Rica

Contributors

Thanks goes to these wonderful people (emoji key):


Gabo Esquivel

🤔 📖 💻 👀 📹 📢

Jorge Murillo

🤔 📖 🎨 💻 👀

Kevin Wolf

🤔 📖 💻 👀

Xavier Fernandez

🤔 📝 📢 🚇

Edgar Fernandez

🤔 📝 📢

Rubén Abarca Navarro

🤔 👀

This project follows the all-contributors specification. Contributions of any kind welcome!

dmeetup's People

Contributors

gaboesquivel avatar kevinwolfcr avatar murillojorge avatar

Watchers

Harry Moreno avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.