Git Product home page Git Product logo

reliefsupports / g1.reliefsupports.org Goto Github PK

View Code? Open in Web Editor NEW
3.0 5.0 4.0 2.71 MB

Relief Supports is an open source project to support volunteers who working in relief activities. reliefsupports.org-gov is exclusively for management of disaster relief work by goverment officials.

Shell 0.18% PHP 10.67% CSS 42.16% JavaScript 42.14% Vue 0.05% HTML 4.79%
gov disaster-relief disaster-management mysql php community relief-management reliefsupports relief-activities

g1.reliefsupports.org's Introduction

ReliefSupports Platform

This is a community-driven Open Source project to support relief support activities conducted by volunteers. This project was originally created to support flood relief activities in Sri Lanka in May 2017. We are revamping the entire platform at the moment to mainly focus on supporting the economic and humanitarian crisis we are about to face in Sri Lanka.

We welcome your innovative ideas, codeing and non-coding contributions and suggestions to build a better platform.

How to Contribute

Setting up the development environment

Prerequisites

  • Install Node.js and MongoDB on your workstation.
  • We use Yarn as we use yarn-workspaces

Clone the main repository

git clone [email protected]:reliefsupports/reliefsupports.git
cd reliefsupports
yarn // will install all the dependencies for all the apps at once

Set /web/.env file.

Copy .env.example to .env and update necessary values (Firebase)

Run the application

yarn start // will start server and web at once

Frontend on ::3000 and Backend ::3001/api

Guidelines

  • Primary branch is master, and strongly recommend to avoid pushing changes to master branch directly.
  • Follow proper naming conventions always
  • Alyways put active WIP PRs in draft stage
Branch names
  • Use feat/<awasome-feature>-[issue-id] naming conventions for feature branches
  • Use fix/<good-fix>-[issue-id] for bug fixes
  • Use chore/<task>-[issue-id] for regular tasks
PR naming
  • Use feat: <My Awesome Feature> naming conventions for feature titles
  • Use fix: <That fix> for fixes
  • Use chore: <Regular Task> for regular tasks
Commit messages
Issues

Apply labels appropriately for each issues when created:

  • epic
  • story
  • bug
  • feature
  • feature-request
  • enhancement
  • documentation
  • question
  • help wanted

Components:

  • comp:frontend
  • comp:server

Labels for maintainers:

  • wontfix
  • invalid
  • good first issue
  • duplicate
  • freez

Priorities:

  • priority:high
  • priority:medium
  • priority:low

API Docs

Check postman collection

License

MIT

g1.reliefsupports.org's People

Contributors

danishka avatar naveenmadhawa avatar shashika avatar

Stargazers

 avatar  avatar  avatar

Watchers

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