Giter VIP home page Giter VIP logo

cosecha-app's Introduction

Cosecha Organizer Portal

Join the chat at https://gitter.im/Cosecha/cosecha-portal

This is so far an experiment at creating an online tool the Cosecha Movement. This site uses Meteor with React as the templating framework.


Project Specs

This is a list of how we plan to build this thing.

Framework: Meteor.js

This is chosen because of its:

  • Ease of use
  • Easy to learn
  • Javascript in frontend and backend
  • It connects MongoDB and creates a local live-reloadable server for you

Templating: React

Over time, this may change to React Native, but for now, we will be using React and using Cordova to make it accessible via a Android and iOS apps.

Hosting

Need to make a decision when deployment time comes. For now there are two main options:

  1. Digital Ocean
  2. Modulus.io

Timeline

This will really depend on if any people would like to join in the effort, but as of now the goal is to come out with a BETA release (something that is ready to be used) by June 17, 2016.

Development Team

Workflow

Right now the workflow is fairly simple, considering it is starting out as a team of one.

Over time, however, a more sophisticated worklow will have to be adopted. We are preparing for this by at least not committing to master and using a 'git flow' model. Basically, the plan is to make a develop branch, and from that branch create feature branches.

We don't want to commit to master, now don't we?

http://s9.postimg.org/4f4400j4f/austin_powers.jpg

After the development community grows in size, we can start using more sophisticated workflows. In the meantime, I will experiment with various tools and methods, trying not to mess up the ability to look back and see what was done in the past.

How to Get Involved

Feel free to send me an email at [email protected]

Support the Project

If you can't contribute with code, but want to contribute with other ways, here are three:

  1. Become a translator
  2. Become a tester
  3. Donate for server and online tools expenses (Celso is currently taking on these expenses) We are not a non-profit, or a business, just a group of people trying build a tool for a decentralized social justice movement, with the hopes that it can one day serve other social justice movements.

cosecha-app's People

Contributors

celsom3 avatar gitter-badger avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

gitter-badger

cosecha-app's Issues

Allow account creation

If user wants to engage, the process to create an account is simple. Be able to authenticate with Facebook. BONUS for integrating Account Kit.

Getting more done in GitHub with ZenHub

Hola! @celsom3 has created a ZenHub account for the Cosecha organization. ZenHub is the only project management tool integrated natively in GitHub – created specifically for fast-moving, software-driven teams.


How do I use ZenHub?

To get set up with ZenHub, all you have to do is download the browser extension and log in with your GitHub account. Once you do, you’ll get access to ZenHub’s complete feature-set immediately.

What can ZenHub do?

ZenHub adds a series of enhancements directly inside the GitHub UI:

  • Real-time, customizable task boards for GitHub issues;
  • Multi-Repository burndown charts, estimates, and velocity tracking based on GitHub Milestones;
  • Personal to-do lists and task prioritization;
  • Time-saving shortcuts – like a quick repo switcher, a “Move issue” button, and much more.

Add ZenHub to GitHub

Still curious? See more ZenHub features or read user reviews. This issue was written by your friendly ZenHub bot, posted by request from @celsom3.

ZenHub Board

Tutorial: Training

user can initiate a process of being walked through planning a training

Be able to initiate projects

They will be able to initiate projects - Host a training - Create a small action - Create trigger event

This will be a dedicated section apart from the forum aspect of the site.

Create Groups with Parent-child functionality

In the app, they will be able to access a group (groups will be different sizes, broad network, circle, community, village)

This can be interpreted to mean general discussion forums. Something along the lines of default Slack channels.

Tutorial: Circle

User can initiate the process of being walked through creating a circle

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.