Skip to content

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

License

Notifications You must be signed in to change notification settings

VGraupera/1on1tracker

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published