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
- 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.
- 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
For the most part, this code attempts to follow Airbnb's styleguide.
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.
If you find this useful, follow me @vgraupera