ResistanceCalendar / resistance-calendar-frontend

A central listing of upcoming progressive events
https://resistance-calendar-staging.herokuapp.com/
MIT License
7 stars 8 forks source link

Resistance Calendar

Build Status Code Climate Test Coverage

See our contributing guide for more information.

The Resistance Calendar aims to empower progressive activists by providing a massive central listing of upcoming events. Crowdsourced event submissions are curated by a team of volunteers, while events from allied organizations will be included automatically. Event filters make it easy for people to find events near them. Filtered notifications help people discover new events immediately.

This is a rebuild of the live website currently found here.

Table of Contents

About the stack

This repository covers the ReactJS front-end. The API can be found at ResistanceCalendar/resistance-calendar-api.

Getting Started

Setup

Install the dependencies

yarn

Note: Can also use npm instead of yarn for these commands. Here's an article comparing the two package managers.

Run the test suite

Uses Jest/Enzyme

yarn run test
yarn run test:watch

Run the linter

Uses Airbnb's eslint rules with some modifications

yarn run lint
yarn run lint:watch
yarn run lint:watch-npm

Run the dev server

yarn run dev

This project will run on http://localhost:5050/

Build the project

yarn run build

Contributing Guide

See our contributing guide for more information.

Project License

MIT


Return to top