An open API service indexing awesome lists of open source software.

https://github.com/emcousin/pkp

Web platform to attend parkour classes in Paris with the Parkour Paris association
https://github.com/emcousin/pkp

paris parkour

Last synced: 7 days ago
JSON representation

Web platform to attend parkour classes in Paris with the Parkour Paris association

Awesome Lists containing this project

README

          

[![Rspec](https://github.com/EmCousin/pkp/actions/workflows/rspec.yml/badge.svg)](https://github.com/EmCousin/pkp/actions/workflows/rspec.yml)
[![Rubocop](https://github.com/EmCousin/pkp/actions/workflows/rubocop.yml/badge.svg)](https://github.com/EmCousin/pkp/actions/workflows/rubocop.yml)
[![Brakeman](https://github.com/EmCousin/pkp/actions/workflows/brakeman.yml/badge.svg)](https://github.com/EmCousin/pkp/actions/workflows/brakeman.yml)
[![GitHub issues](https://img.shields.io/github/issues/EmCousin/pkp)](https://github.com/EmCousin/pkp/issues)
[![Maintainability](https://api.codeclimate.com/v1/badges/d11f43afa6788ac81980/maintainability)](https://codeclimate.com/github/EmCousin/pkp/maintainability)

# README

## Description

Back-Office interface for [Parkour Paris](https://inscriptions.parkourparis.fr)

## Prerequisites
* [Ruby](https://www.ruby-lang.org/en/documentation/installation/) 2.6.3 or later
* [Node](https://nodejs.org/en/download/) 10 or later
* [PostgreSQL](https://www.postgresql.org/download/) 9.4 or later
* [Yarn](https://classic.yarnpkg.com/en/docs/install/)
* [Foreman](https://github.com/ddollar/foreman)

## Installation
* Clone with Git
* run `gem install bundler && bundle install`
* run `rake db:create`
* run `rake db:migrate`
* run `rake db:seed`
* Run `yarn install`

## Booting
* Run `bin/dev`

## Running tests
* Run `rspec`