Skip to content
IMPACT OSS - client-side application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
docs
internals
server
.editorconfig
.firebaserc
.gitattributes
.gitignore
.lgtm
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTORS.md
Changelog.md
LICENSE.md
README.md
appveyor.yml
firebase.json
header.png
package.json
sh.exe.stackdump
yarn.lock

README.md

IMPACT OSS

IMPACT OSS client application

This is the source code for the client-side application (the "UI") of IMPACT OSS.

It is a React JavaScript application and is a single page application that is responsible for:

  • public User Interface (UI)
  • admin UI
IMPACT OSS server application

It complements the IMPACT OSS server-side application (the "API") that you can find here: https://github.com/impactoss/impactoss-server

The server is a Rails application and is a thin server that is responsible for:

  • database management and access via an API (Application Programming Interface)
  • user authentication
  • automated email reminders

About IMPACT OSS

IMPACT OSS is an Open Source Software (OSS) for Integrated Management and Planning of Actions (IMPACT), created to assist States with coordinating and monitoring implementation of human rights and the Sustainable Development Goals (SDGs).

The IMPACT OSS project is maintained by the Impact Open Source Software Trust. To learn more about the project and the Trust see https://impactoss.org


Documentation

Configuration & Installation

The IMPACT OSS installation guide provides detailed instructions on how to configure and install both server and client applications: https://install-guide.impactoss.org/

Try out the client application locally

To quickly try out IMPACT OSS you can simply install the default demo configuration that uses the demo database of the demo server application:

  1. Get the code: clone this repo using git clone https://github.com/impactoss/impactoss-client.git
  2. Install dependencies: run yarn
  3. Start development version: run npm start and see the IMPACT OSS at http://localhost:3000

User manuals

Admin Quick Start Guide

A collection of step by step guides for IMPACT OSS website administrators, https://quick-start.impactoss.org/

User Manual

A detailed user manual for end users and website administrators https://user-manual.impactoss.org/


Contributors

See CONTRIBUTORS.md


Acknowledgement

This application was originally based on Max Stoiber's excellent react-boilerplate

https://www.reactboilerplate.com, https://github.com/react-boilerplate/react-boilerplate

react-boilerplate documentation


License

This project is licensed under the MIT license, see LICENSE.md.

You can’t perform that action at this time.