About project

WelcomeHR Part-time Resume is a comprehensive HR tool designed to assist organizations in efficiently managing their part-time workforce and accomplishing their business objectives. This user-friendly web application offers a range of powerful features to streamline HR processes and enhance workforce management.


WelcomeHR Part-time Resume is a HR tools that can help organizations effectively manage their workforce and achieve their business goals.


04.2022 – 08.2022


Create React App, Redux Toolkit, React Router Dom, Axios, Material-UI (Mui), React-pdf, react-to-print, react-share, React Datepicker, Formik, Yup, QRcode, NestJS, Mongoose, Mailgun, form-data, nestjs/passport, nestjs/jwt, bcrypt, class-transformer, class-validator, multer-google-storage, HttpService, auth LINE, auth Twitter.

Business solutions

  • simplifies the process of creating and editing resumes, with attached files like a photo or video self-introduction for the users to increase the conversion rate
  • availability schedule saves time in understanding if the candidate matches with required work, for the most effective management
  • SPA solution to add users from mob traffic
  • 3-rd party APIs like Twitter, Line to increase conversion rate with the registrations


  • implified quality management processes: Implement streamlined quality management processes for users, ensuring efficient handling of tasks related to quality control, audits, and compliance.
  • integrated and customizable dashboard: Develop a fully integrated and customizable dashboard to provide users with an organized overview of critical information. Users can tailor the dashboard to their specific needs and access essential data at a glance.
  • quick access to relevant documents: Enable quick access to relevant documents, processes, and roles within the application. Users can easily find and retrieve essential information when needed.
  • efficient organizational chart management: Implement features that allow users to efficiently manage and update organizational charts and process maps. This ensures clarity and alignment within the organization’s structure.
  • optimized document approvals: Streamline document approval processes, reducing bottlenecks and delays. The system should enable easy tracking and management of expiring documents, ensuring compliance and timely renewals.



04.04 – 27.05
  • UI/UX implementation (dekstop&mobile)


30.05 – 10.06
  • auth (JWT token, via Twitter, via LINE), Forgot password, Send email with new password

Create new resume

13.06 – 22.06
  • CRUD resume, create new resume, working with Google Storage (saving images/videos to GS), update resume, delete resume


22.06 – 04.07
  • working with statuses of resume (draft, on edit, published)
  • save user’s resume to own list
  • working on Settings page
  • working on Help page


05.07 – 15.08
  • connecting to backend

Main Functionality

Project Description Image

Resume List

Once you have been authorized, you can promptly focus on the navigation bar which contains the most significant and conspicuous button - "create resume", along with links to other pages such as Resuse List, Settings, and Help.
The resume creation page consists of multiple input fields for various types of information, including text fields, a datepicker, and options for uploading photos, videos, and additional files.
A drag-and-drop function has been developed for the workshift feature, which allows users to easily select the most convenient time for work on specific days.
The inputs are validated to ensure that incorrect information is not entered.
Project Description Image


After opening a published resume, users can edit it, download a PDF file, or share it through one of four options: copying the link, emailing it, sending it through Line, or sharing it on Twitter.
Project Description Image


The Settings page displays options for changing your password and email address. To change your email address, click on the pencil icon, which will activate the input field for entering new information. After making changes, there are two buttons: "Cancel" to discard the changes and "Save Changes" to save them. To change your password, you must enter your current password and the new password twice. If there is a mismatch, an error message will appear indicating that the passwords do not match.
Project Description Image


On the Help page, there is a form where users can enter their name, subject, email address, and message. Once all required fields have been completed, the form can be submitted to the website's email address. After reviewing the user's request, a response will be sent to the email address provided.

Contact Us

Please contact us for any further information