An app which makes it extremely easy to track your work accomplishments throughout the year.
Every year I get the same request from my manager: Send me a list of your accomplishments for the year.
Every year I have the same internal dialogue: Why didn't I keep track of what I did throughout the year? The internal dialogue is quickly followed by panic and rummaging through an entire year of email in an effort to determine what I did.
No longer. With my Core Competencies Documenter SPA (Single Page App) which runs equally easily on a device (iPhone, Android) as it does on a desktop browser I can quickly record each accomplishment as it occurs.
The content of the app is based upon the fantastic document: 31 Core Competencies Explained.
This document helps create the app's guided structure of choices grouped into three main Business Competency Groups:
- Dealing With Business
- Dealing With People
Selecting a Competency Group guides the user into selecting the appropriate Competency and Supporting Examples which provide auto-documentation for each accomplishment (less typing/thinking required by user).
Finally, at the end of the year, the user simply switches to the Journal entries tab and display all of their accomplishments formatted for printing or emailing to their supervisor.
When you load the app the first time you'll see:
However, the next time you have an accomplishment such as writing up a technical email which helps your team you can create a quick entry.
Select the Dealing With People Competency Group.
Add your custom notes and select at least one Supporting Example and the app will allow you to save the Entry.
Each time you save an Entry it will be date-stamped and added to your Journal.
Finally, at the end of the year you can switch to the Journal tab and display the list of Entries and print them or email to your manager.
Once you're done viewing or even adding entries to your employees account you can easily switch back to your own account by clicking the "Restore Original Secret" button (highlighted in red).
I'm a Software Development Team Lead and I write reviews each year for my team members. I wanted to share the app with them and let them begin tracking their accomplishments but I knew if I required them to create yet another UserId/Password they'd be slow to try the app if they ever did. I wanted the barrier to entry to be extremely low so people would just try the app.
This way a person can just load the app and try adding an entry. If they end up seeing how easy it is to use they'll probably use it more.
Easily used from any device (iPhone, iPad, Android phone or pad) as well as desktop.
The app has one purpose : track your accomplishments based upon Core Competencies. That makes the app easy to learn to use. The App guides the user and a user can be tracking annual accomplishments in one minute or less.
No need to create a user account. The app creates a GUID which allows the user to start working immediately.
The app will generate a QR Code that can be scanned so a manager can load any employee's accomplishments. The app can easily be used on multiple devices with the same account.
You can get all the source for the Core Competency Documenter at https://github.com/raddevus/CoreCoDoc
MIT License (provided with Github source)
I wanted to make an app that was extremely easy to use to inspire users to actually use it each day. This is the app I wanted but couldn't find so I had to build it. :)
Deploying to the DigitalOcean App Platform was really easy and the tools there are quite powerful. I'll be detailing more about this soon.
- Google Firebase -- to save journal entries
- Dot Net Core (for Web API which is called to generate the QR Code)
I plan to add more about my development process here later.