lucaslombardif / todo-list

Todo app criado com ReactJS, Redux, e Firebase

Home Page:https://lucaslombardif.tech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todo app criado com ReactJS, Redux, e Firebase

Um simples Todo com a capacidade de excluir e desfazer a exclusão cirado com Create React App, React Redux, e Firebase.

Teste a aplicação online em https://lucaslombardif.tech

Tecnologias Utilizadas

  • Create React App
  • React Redux
  • React Router
  • React Router Redux
  • Redux Thunk
  • Redux Devtools Extension for Chrome
  • Firebase SDK with OAuth authentication
  • Immutable
  • Reselect
  • SASS

Como utilizar

$ git clone https://github.com/r-park/todo-react-redux.git
$ cd todo-react-redux
$ npm install
$ npm start

Fazendo Deploy no Firebase

Pré-requisitos:

Configure esse app com os detalhes especifícos do seu projeto Firebase :

// .firebaserc

{
  "projects": {
    "default": "your-project-id"
  }
}
// src/firebase/config.js

export const firebaseConfig = {
  apiKey: 'your api key',
  authDomain: 'your-project-id.firebaseapp.com',
  databaseURL: 'https://your-project-id.firebaseio.com',
  storageBucket: 'your-project-id.appspot.com'
};

Instale a CLI do Firebase :

$ npm install -g firebase-tools

Faça o build e o Deploy:

$ npm run build
$ firebase login
$ firebase use default
$ firebase deploy

Comandos NPM

Comando Descrição
npm start Inicia o servidor de desenvolvimento @ localhost:3000
npm run build Construa a aplicação gerando os arquivos estáticos no diretório./build
npm test Teste sua aplicação

About

Todo app criado com ReactJS, Redux, e Firebase

https://lucaslombardif.tech

License:MIT License


Languages

Language:JavaScript 89.4%Language:CSS 9.5%Language:HTML 1.1%