Skip to content

A webapp built on react and redux with authentication from firebase to assign tasks.

License

Notifications You must be signed in to change notification settings

subClassy/Goal-Coach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goal Coach

License

Goal Coach is responsive React and Redux app with authentication and database from Firebase to allow users to add tasks and mark them as completed.

This project was bootstrapped with Create React App.

Demo

Goal Coach - Live DEMO

Tools

Key tools used in this React project are:

Installation

node.js is required to get npm.

If you would like to download the code and try it for yourself:

  1. Clone the repo: git clone https://github.com/himank-goel/Goal-Coach.git
  2. cd Goal-Coach
  3. Install packages: npm install
  4. Type git config core.hooksPath .githooks
  5. Start dev server: npm start
  6. Open your browser at: http://localhost:3000

Firebase Setup

  1. Go to the Firebase website and sign up or log in
  2. Go to the Firebase console and make a new project
  3. Click Add project
  4. Choose a name and a location
  5. Click Add Firebase to your web app
  6. Copy the config variable and replace it in the src/firebase.js

Enabling Authentication on Firebase

  1. Go to the Firebase console
  2. Choose the previously made project
  3. Open Develop options on the sidebar
  4. Choose Authentication and under Sign-in Methods enable Email/Password
  5. Click Save

Note:
To enable OAuth using Google and Facebook follow the links and read Before you Begin:

For Google
For Facebook

Browser Support

  • Chrome 42+
  • Firefox 39+
  • Safari 10+
  • Internet Explorer 11+
  • Edge 14+

Node.js

Supports LTS version (v8).

Author

Himank Goel

License

MIT