One-on-one tracking app for managers and their direct reports written in React and Firebase built and designed for the mobile web.
JavaScript CSS HTML
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
src
.eslintrc
.gitignore
LICENSE
README.md
database.rules.json
firebase.json
package-lock.json
package.json
yarn.lock

README.md

1 on 1 Tracker

app-icon

One-on-one tracking app for managers and their direct reports written in React and Firebase built and designed for the mobile web.

Instead of continuing to use paper, or forgetting things, I wanted an app to keep track of my one-on-ones, plus I wanted to learn more about React and Firebase, so I created this.

A live version can be found at https://www.1on1tracker.com

Quick Demo of 1on1tracker.com mobile website

Stack

  • React
  • Redux
  • React-Redux
  • React-Router
  • React-Router-Redux
  • Redux-Thunk
  • Redux-Form
  • Firebase
  • Material-UI
  • React-GA for Google Analytics

This project was bootstrapped with Create React App.

Gallery

Deploy

  • Create a firebase project
  • Enable Google Authentication
  • Fork this repo
  • Copy src/firebase/config.js.example to src/firebase/config.js and fill out
  • npm run build
  • install firebase CLI tools
  • firebase deploy

Code Style

For the most part, this code attempts to follow Airbnb's styleguide.

Roadmap

The basic feature set is a list of meetings with notes linked to direct reports.

  • Better UI design and styling
  • Sorting
  • Search
  • Google hangout integration
  • Slack integration
  • Reports
  • Test coverage

Want to talk about one on ones? Have an idea or question? Contact me.

Contact

If you find this useful, follow me @vgraupera