/react-redux-firebase-starter

Boilerplate to create MVP.

Primary LanguageJavaScript

React Redux Firebase Starter

Getting Started

  1. Install yarn. npm install -g yarn
  2. yarn install
  3. yarn dev

Hosting

  1. npm install -g firebase-tools
  2. firebase login
  3. yarn deploy

Stuck?

Try This
  1. Navigate to: https://console.firebase.google.com/ (make sure you are using the same account as you used for login)
  2. Open your project, and navigate to 'Project Overview > Project settings'
  3. Scroll down to 'Your apps' section and click on the web-app symbol (</>)
  4. Follow the prompts and in the 2nd step, copy down the const firebaseConfig section as you will need it soon
  5. Navigate to 'Build > Authentication', click 'Get started', and then follow the prompts to setup 'email/password' and 'Google' providers
  6. Navigate to 'Build > Firestore Database', click 'Create database', and select 'Start in test mode'
  7. Navigate to 'Build > Storage', click 'Get started', and select 'Start in test mode'
  8. In the root folder, copy env.local.example and rename to env.local and open it
  9. Enter the authDomain, apiKey, projectId, storageBucket into env.local to their respective variables
  10. yarn dev
  11. Once you can run locally, run yarn deploy

Sprint Progress

Update your progress by checking off the tasks for each sprint. We will not be using issues for solo projects.

Sprint 1

  • Get app approved (DM Scott for approval)
    • Add project description to bottom of this page
  • Create mockups (physical paper, low-fi)
    • Attach mockups to bottom of this page
  • Define scope (DM Scott for approval)
    • Define milestones for each sprint
    • Define final deliverable for v1
  • App must
    • Be publicly accessible
    • Have working authentication
    • Have technical component 5% done

Sprint 2

  • Technical component 25%
  • Re-evaluate milestones and features
  • [Fill me in with Sprint 2 milestones]
  • [Fill me in with Sprint 2 milestones]

Sprint 3

  • Technical component 50%
  • Re-evaluate milestones and features
  • [Fill me in with Sprint 3 milestones]
  • [Fill me in with Sprint 3 milestones]

Sprint 4

  • Technical component 100%
  • [Fill me in with Sprint 4 milestones]
  • [Fill me in with Sprint 4 milestones]

Project Overview

Description

[Replace me with overview of the project. Provide non-React.js technical components of this project]

Mockups

[Replace me with mockups]

Benjamin Bannekat Benjamin Bannekat
Benjamin Bannekat Benjamin Bannekat