Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/muhajirdev/gatsby-starter-redux-firebase


https://github.com/muhajirdev/gatsby-starter-redux-firebase

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Gatsby Starter Redux Firebase

Based on [gatsby-starter-firebase](https://github.com/muhajirframe/gatsby-starter-firebase/)

## What's included

- `FetchingExample` on how to fetch data from firebase.

Note: For better experiece you might want to integrate it [redux](https://redux.js.org) or [mobx](http://mobx.js.org).

If you need it, submit an issue. I can create a starter / example repo with firebase + mobx or redux.

- Authentication with [react-firebaseui](https://github.com/firebase/firebaseui-web-react) (`SignIn`, `SignOut`)

- Example Todo with [react-redux-firebase](https://github.com/prescottprue/react-redux-firebase)

## Getting Started

Install Gatsby CLI:

```sh
npm install --global gatsby-cli
```

Create new Gatsby project using this starter:

```sh
gatsby new my-new-website https://github.com/muhajirframe/gatsby-starter-redux-firebase
```

```sh
cd my-new-website
```

## Usage

### Develop

```
npm run develop
```

### Build

```
npm run build
```

Your built file will be in `/public`

## Contributing

Do not hesitate to:

- [Submit an idea or question](https://github.com/muhajirframe/gatsby-starter-redux-firebase/issues/new)
- Make a pull request

## Showcase

Have a site made with this starter? Please submit an issue or PR

**Enjoy!**