Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/elmijo/react-events-app

This project is an implementation of simple event application to list, create and subscribe events.
https://github.com/elmijo/react-events-app

Last synced: 7 days ago
JSON representation

This project is an implementation of simple event application to list, create and subscribe events.

Awesome Lists containing this project

README

        

# React Events

[![Build Status](https://travis-ci.org/ElMijo/react-events-app.svg?branch=master)](https://travis-ci.org/ElMijo/react-events-app)

This project is an implementation of simple event application to list, create and subscribe events using [React](https://es.reactjs.org/docs/context.html) (only using Context) and [json-server](https://github.com/typicode/json-server).

## Use Cases

* As user, I would like to access application and see list of events.
* As user, I would like to see events listed by categories, sorted by date, with the title being the category name.
* As user I would like to seAt the beginning a separate title for "Highlighted Events", where I can see 5 random events. The events that appear in Highlighted Events, be excluded from the other category lists.
* As user, I would like to subscribe/unsubscribe to events.
* As user, I would like to Create an event. The form has to have this fields: Name, Description, Category, Location, Date. The possible categories are: Work, Sportive, Lunches, Voluntary service.

## Install

```bash
git clone https://github.com/ElMijo/react-events-app.git
cd react-events-app
mv .env.example .env.local
```

## Run application

```bash
yarn start
```

## Run Test

```bash
yarn test
```