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

https://github.com/iondrimba/marvel-api-explorer

:mortar_board: PWA - Exploring Marvel's API with React + Redux
https://github.com/iondrimba/marvel-api-explorer

front-end js marvel-api marvel-comics mobile-first offline-first pwa react-redux reactjs reactjs-demo spa swipe-gestures

Last synced: about 1 month ago
JSON representation

:mortar_board: PWA - Exploring Marvel's API with React + Redux

Awesome Lists containing this project

README

        

# :mortar_board: Marvel API Explorer

![build](https://github.com/iondrimba/marvel-api-explorer/workflows/build/badge.svg?branch=main)
![deploy](https://github.com/iondrimba/marvel-api-explorer/workflows/deploy/badge.svg?branch=main)
[![Coverage Status](https://coveralls.io/repos/github/iondrimba/marvel-api-explorer/badge.svg)](https://coveralls.io/github/iondrimba/marvel-api-explorer)

![Demo](https://github.com/iondrimba/images/blob/master/marvel-demo.gif?raw=true)

## About

This is a personal project built in my spare time for learning purposes.
It uses the official [Marvel API](https://developer.marvel.com/docs)

## Features

* PWA
* Responsive
* Offline ready
* Installable (add to Homescreen )
* Swipe gestures for pagination
* Pull to refresh keeps current pagination page

## Running

```bash
npm start
```

## Testing

```bash
npm test
```

or

```bash
npm run start:watch ## watch/tdd mode
```

## Built with

* ES6
* Sass
* React + Redux
* Jest
* VSCode
* WebPack

## Todo

* Write more tests(especially jsx components)
* Refactor bits of code
* Add more mobile friendly gestures