Topics

Liberozee's pick: For attendance and effort tracking, a homegrown mashup of tools (a rather old-school approach) is the way to go!

  • column

This happened more than two years ago, but since we've now renewed our website, we thought we'd share the project management tool we built for ourselves!

Its name is Liberozee 👴

We developed and operate it in-house by leveraging the APIs of the communication tools we use.
*I don't quite remember whether we named it Liberozee simply because we're Liberogic.

First of all, there are countless well-built applications for attendance and work hour management. It's a red ocean. Among them, I'd highly recommend the comprehensive labor management application SmartHR.
It has no connection to us whatsoever, nor is it because a client's contact person who looked after us moved to the company.
SmartHR is truly impressive. For companies with 30 employees or fewer, it's nearly free and offers almost every feature you could want. It's so generous, especially for startups and small companies like ours, that it's almost embarrassing. Highly recommended!
https://smarthr.jp/

But, well... As a lazy small company, we prefer to consolidate the bare minimum features we need into the chat tool we already use.
So we asked our CTO to build a simple, lightweight tool...
"Pretty boring, isn't it?"
was the response we got, brushed off with ease.

Halfway giving up on the idea, a few weeks later,
somehow, a fun work management tool was born that met all the requirements and then some.✌️

At Liberogic, our super concierge, Liberozee 👴, is an incredibly capable old gentleman.

We use Slack as our communication tool (though Microsoft Teams has been gaining ground lately 😢 Good luck, Salesforce!). When we arrive at the office, the first step is to type the command "start" in the relevant channel, Liberozee.

Screen capture of entering the "start" command in the Liberozee Slack channel

Then, just like that, our Google Calendar events are displayed and the workday begins.

Screen capture of the Liberozee Slack channel after the start of the workday

To check the tasks we need to do, let's type "task Task Break" and see what happens.

Screen capture of entering the "task" command to check tasks

Then, as work begins, the dedicated screen appears like this. It can even express your mindset, such as when you're busy or when you have free time (you can help with other people's work!).

Screen capture of the profile icon photo switching as the busy status changes
The mindset from earlier is expressed perfectly, isn't it? When things go up in flames, the facial expression changes too!
Screen capture of the status showing away after using the "pause" command
Time to eat! Time for the restroom! For those moments, type "pause" and you'll be taken to a break screen like this.
Screen capture of the daily breakdown list showing working hours and task time

When it's time to move on to the next job, type a command like the "task Liberogic Site Follow-up" from earlier, and your current work will switch over. It's truly real-time chat attendance management!ー

Screenshot of the daily breakdown of working hours and task time, by individual

Behind the scenes, Google's Firebase quietly keeps records, so each person's work status is plotted in a spreadsheet like this. It's also perfect for the documents submitted to the Labor Standards Inspection Office!

Screenshot of working hours recorded in a spreadsheet

And when you clock out, type "end" and the daily report screen appears! Now, let's write that daily report!

Screenshot of the daily report input screen that opens when the "end" command is entered at clock-out

Our company has super flexible hours (please, everyone, read the work regulations... we're not a black company, so we can't just file a Section 36 agreement...). Because we work across flexible time slots, the company-wide close of operations begins at 5 a.m.

And here comes generative AI (OpenAI API).

On the daily reports everyone has written (Notion), our concierge Liberozee cheers on everyone's results like this.

Screenshot of a comment summarizing everyone's daily reports, generated with OpenAI by Liberozee

After running the app for a while, it seems the grandpa characters were getting a bit repetitive.
Every Friday, Liberozee's granddaughter, Liberozee-chan, makes her appearance.
She's started cheering us on in gal slang, so our weekends have gotten a lot more fun!

Screenshot of a comment summarizing everyone's daily reports, generated with OpenAI by Liberozyou

And before we knew it, Liberozee-chan's boyfriend showed up too. He cheers us on in a "Chekilatcho" style of speaking, but honestly, I'm not quite sure what's going on anymore lol

Screenshot of a comment summarizing everyone's daily reports, generated with OpenAI by Liberozyxxx

Well, it may just look like we're goofing around, but this layout lets everyone see the lead times for all their tasks and what each staff member is working on at a glance, which is pretty handy! (And this is the chart feature in Viva Notion, which we just started using!)
With more quasi-contract (準委任) work on the rise, it's also easy to compare estimated lead times with actual lead times!

Screenshot of the Notion list showing project durations for all team members' tasks
Screenshot of the Notion list showing staff members' various tasks

How was that? We really are living in great times!

Technology keeps getting more and more fascinating! It's sad to see legacy programming work fade away, but it's much more exciting to watch all kinds of technologies and services keep advancing.

Moore's Law? The Singularity? Paradigm shifts? Setting all that aside, we will always keep up with the latest developments and keep pursuing convenience.

That was about the tools our company uses, but

  • Our chat tool is Teams. Do you think that would work?
  • We'd like to run this on Google Workspace. Do you think that would work?
  • Could this also be done with Chatwork?

Honestly, we can do just about anything!
Thanks to the growth of agencies and service companies like yours, frontend implementation has become the mainstream, which we're happy about.

Are you looking for feasibility checks and convenience, plus a touch of fun to grab attention? If your company needs consulting like this, please reach out to Liberogic.

If you'd like to see it in action, let us know and we'll be happy to show you!

About the author

Though I'm the president, I'm always a hands-on counterpart. I take joy in understanding new technologies and in those moments when something becomes more convenient, and I love being completely absorbed in the work on the ground. I get excited about future technologies and want to keep enjoying new experiences no matter how old I get.

Tadanori Morimoto

Project Manager / Director / Founded 2007

View this staff member's articles

Reliable team structure and responsive support are our strengths

Liberogic's experienced staff actively drive projects forward, which has earned high praise from our clients.
We make sure to properly assign project managers and directors to keep the entire project running smoothly. Our style of allocating resources to the right people, rather than adding full-time commitment unnecessarily, helps prevent cost increases. We are also known for our speed, from understanding the scope of work to preparing and submitting estimates.

Note: Please be advised that we do not actively engage in SES-style on-site staffing assignments.

We support nearly all major project management and chat tools, including Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom, and Webex.

Have a web challenge? Let us know.

Case Studies