1on1tracker icon indicating copy to clipboard operation
1on1tracker copied to clipboard

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

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