Giter Site home page Giter Site logo

mxxnvl / aginun Goto Github PK

View Code? Open in Web Editor NEW

This project forked from abudaan/aginun

0.0 0.0 0.0 1.6 MB

Peer-to-peer volunteer platform of Extinction Rebellion: an international, grassroots, decentralized movement of tens of thousands of people who act together to justly address one of the greatest crisis of our times.

License: MIT License

JavaScript 14.94% HTML 0.48% Vue 46.34% SCSS 3.12% TypeScript 34.98% Shell 0.14%

aginun's Introduction

XR logo

XR website

Peer-to-peer volunteer platform of Extinction Rebellion: an international, grassroots, decentralized movement of tens of thousands of people who act together to justly address one of the greatest crisis of our times.

Purpose

why rebel

We are developers who joined Extinction Rebellion because we feel a moral duty to use our knowledge and skills to solve the Climate and Ecological Emergency. This emergency is a present reality for the families who are labelled climate refugees, the indigenous communities whose land has been destroyed, and the countless species that are forced into extinction every day. Governments have failed to act and are driving us towards social and ecollogical collapse. We joined Extinction Rebellion because it is our best and last hope to protect life on Earth.

why this project

We are developing this volunteer platform to make it easier for Extinction Rebellion groups to find help with roles and tasks, and easier for people to find roles and tasks in Extinction Rebellion that they wish to volunteer for. We believe that this platform is a critical tool to grow the movement, make it more resilient, and increase our chances of addressing the pressing crisis.

But we cannot do it alone. No matter who you are, what skills you have or how much time you can dedicate, we need your help. In the contributing guidelines you can learn how you can contribute to the project.

If you want to get in contact or learn more about the project, please read the instructions for getting support. To learn more about Extinction Rebellion, visit rebellion.global.

Install

You can install the application in your own computer by following these simple steps:

  1. Clone the repository by running git clone https://github.com/xrnl/aginun.git in your terminal.
  2. Navigate into the project directory (cd aginun) and install packages with the command npm install
  3. Request the development API key.
  4. Copy the .env.example file to .env.local, as follows: cp .env.example .env.local Once you have the API key, replace <API_KEY> in the .env.local file with your API key.

If you wish edit the code of this application, we recommend using this setup.

Run

Once you have installed tha application, you can run it with the command npm start. When the application is running, you can access it at localhost:8080.

Edit back end

The back end of this application runs on Hasura. The database and GraphQL endpoints of the development back end can be edited using the Hasura console. If you wish to access the Hasura console, you have to request the password.

Test

### Unit tests

npm run test:unit

Add the -s or --silent flag to avoid NPM error messages if tests fail. During development, the test:unit:dev command can be used to keep the tests running.

End to End tests (to be implemented)

npm run test:e2e

Build

Compile and minify for production with npm run build

aginun's People

Contributors

jbuma avatar aleesaan avatar moritzburghardt avatar kajdehoop avatar mo-bo 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.