Time really flies, right? Suddenly we’re at the end of the year, and 2025 is almost over. Today is also our last working day: super busy with office gift exchange, sending Christmas cakes here and there, and all kinds of Christmas and year-end events.
Chaotic? Very. Fun? Also yes.
But before today ends, I’ve just finished developing a little application to make HR’s life easier when recruiting new employees. It’s simple, easy to use, and tomorrow I’ll start training the HR team on how to use it. New tool, new workflow, just in time for the new year. π✨π»
1. Login page: your front door to the HR Recruitment App πͺ✨
Login is a big deal. It’s the gatekeeper of your HR data, and honestly, who’s going to argue with that?
In this app, we keep login simple, safe, and controlled:
-
All user access is managed by the Administrator
-
There is no “Forgot Password” feature
-
Users log in using their Google (Gmail) account
-
Only approved emails can access the system.
2. Dashboard – your “big picture” in one glance π
“Dashboard with long, complicated data.” Just kidding.3. Next up: Man Power Request π§πΌ
Which company doesn’t need extra manpower? The real question is: what kind of person do you need? A “rabbit,” a “tiger,” or a “deer”?
This section is where you clearly explain what kind of people you’re looking for (because since when can HR read minds, right?). So make sure you fill in all the details:
-
Job Title
-
Branch
-
Requester
-
Expected Date
-
Number of People
-
Gender Preference
-
Education
-
Experience (years)
-
Minimum Age
-
Reason Type
-
Reason
-
Job Description
Lastly, you can delete, update, or archive any Man Power Request whenever you need.
Clean up old ones, tweak the active ones, and stash the finished ones in the archive. All under your control π
4. Hiring process with specific tables π
Next, we jump into the recruitment process itself ✨
Here, everything is shown in a table view with tabs for each stage of the process. So you can easily click through tabs like “New,” “Screening,” “Interview,” “Offer,” and “Hired” and see candidates lined up neatly in tables under each one.
No messy spreadsheets, just a clean flow that follows the real hiring stages.
5. Candidate form: the “endless” form, just kidding π
In this form, the candidate will get:
-
A clear deadline to complete it
-
A unique form ID so we can always track, match, and find their data
Once the form is submitted, a sacred link is generated
But remember: this link is like a ghost.
It will disappear right after the deadline is over. π»
And when they open it… ta-da! you’d expect a genie to pop out of the bottle… but nope π
Instead, a shiny new form appears on the screen, waiting to be filled in.
If the candidate isn’t interested in joining, you can remove them from the list faster than a storm blowing through πͺ️
6. Candidate List π
This is the hall of fame for everyone who has ever taken the time to send their interest to your company.
Of course, not every candidate has to be deleted just because they didn’t end up joining or because a “better” candidate came along.
You can keep them for later as:
-
your backup crew,
-
your “spare tire” talent,
-
or those hidden gems who might be perfect on another day, in another role… or even in another universe. π✨
And the best part: you can send all their files – resumes, certificates, and other documents – straight to Google Drive, so your tiny hosting doesn’t have to lift heavy weights anymore. πΎ☁️
7. Candidate archive, your mini document warehouse π¦
This is the stack of documents for all candidates that have been archived.
An archive here can mean a few things:
-
The candidate has officially become an employee, or
-
The candidate has been blacklisted, a gentle reminder for future HR not to hire this person again.
So yes, it’s like a mini warehouse of history: past candidates, past decisions, and notes for the HR team of the future.
Like taking someone out of the “frozen chamber” and putting them back into the hiring universe π✨
8. Employees, the lovable troublemakers who need people π
They shout “We need people!”, and HR becomes the hero that finds them.
And of course, you also get a full history log of each hiring request.
Think of it like a stock card, but instead of tracking goods, you’re tracking people:
who requested what, when they requested it, how many times this position was opened, who got hired, who failed, who was archived, and so on.
So if someday someone asks,
“Hey, how many times have we tried to hire for this role?”
You can just open the history instead of digging through old chats and random spreadsheets. π✨
9 & 10. Job Title & Branch – just simple master data π️
The very last item on the sidebar, but definitely not the least.
This is where all the real information lives.
In Reports, you can see:
-
summaries of requests
-
candidate statistics
-
hiring progress
-
and other HR data you actually care about
And of course, you can export everything to Excel. So if your boss suddenly says, “Can you send me the report?” you’re just one click away from emailing a shiny spreadsheet. π§Ύ✨
























Comments
Post a Comment