Paystub

Paystub

You can maintain accurate financial records with pay stub generator. The online tool is the latest accounting payroll software with multiple pros: user-friendliness, safety, privacy, and outstanding performance.
Paystub

What Is Paystub?

  • Team
    5+ employees
  • Time
    4 months of development
  • Product
    Pay stub generator for businesses
  • Industry
    Business development
  • Services
    Web development
  • Location
    USA
Are you an entrepreneur, employer, or self-employed, and want to track employees' payments or get the personal payout and deduction reports?

The pay stub generator is a practical professional tool for all types of businesses. When using this solution, you choose a template, enter company and employee info and an earning statement, and download and review your final pay stub. You can be sure about the accuracy of all deductions since the pay stub generator uses the latest accounting payroll software to ensure accurate calculations. It's a modern pay stub generator that calculates all taxes, registers all critical data, and creates a document an employer can send an employee or use for their purpose. If you provide accurate info, you should be confident in the paystub software security and legality.

Challenges & Solutions

04
01

UNIFIED DESIGN SYSTEM

02
Challenge

When we took up the project, it had an existing design. But the challenge was it wasn't completely prepared for the rapid project development and support. The problem was in a different grid on each page, a problem with colors, and no unified design system.

Solution

We've outstaffed additional designers, and after assessing the design system, they proposed UI/UX changes to the user flows. All implemented features helped us save time for the pay stub generator development and support in the long run.

Challenge

The calculation of taxes has its nuances. The federal and medical security taxes are calculated in the USA according to clear formulas, the same for all the states. When it comes to taxes for a specific US state, they're calculated according to different formulas depending on the state, and tax rates can change yearly. Furthermore, there is no open electronic source indicating the formulas for tax calculation for each state.

Solution

Finding the appropriate API was the single right solution. Although it took effort due to a specific industry, it helped us in two critical ways. Firstly, API simplified how we created tax calculation algorithms, considering the relevant info from sales tax rates, exemptions, and other factors influencing the final calculation. Secondly, API helped minimize errors and improve accuracy when delivering final pay stub reports for businesses and individuals.

Challenge

The API for the tax calculation was expensive. We agreed with the client on optimizing the processing of each user step when entering payroll data. At the client's request, we had to perform the following optimization without major changes to the design of the pay stub generator.

Solution

We used various client-side optimizations, tracking each user step to assess the importance of each user request. Also, we used server caching to store the results of tax calculations for each state. Following the user journey in the tax calculation process, the analysis helped us set the right amount of requests. In turn, we reduced query performance to the tax calculation API by about 10 times.

Challenge

The PDF generation on the project required many resources. Since we used Next.js development technology with deployment on Vercel, we had to consider separating the PDF generation. Vercel is a cloud-based platform allowing developers to build, deploy and easily manage serverless web apps and APIs. But the reason for separating PDF generation was because Vercel didn't allow the use of more than 50Mb for Serverless functions.

Solution

Separating PDF generation enhanced better organization and management of the files, optimized the process, and reduced the workload of the pay stub generator. We used firebase functions for PDF generation as a solution, allowing us to use many resources. It solved the resource-related problem and made it possible to scale the project.

Download our full portfolio

Enjoy our portfolio!

Our Project Team

08
Denis
Denis
Solution architect
Alex
Alex
Project manager
Taras
Taras
Tech lead (full-stack developer)
Dmytro
Dmytro
Full-stack developer
Ivanna
Ivanna
Full-stack developer
Oleh
Oleh
Front-end developer
Artem
Artem
QA specialist
Maryana
Maryana
UX/UI designer
02

Technologies

Next.js
Next.js
TypeScript
TypeScript
React
React
MobX
MobX
Firestore
Firestore
Firebase
Firebase
Sanity.io
Sanity.io

What Makes Keenethics' Collaboration with Paystub Special?

➣ High code standards

The code quality is a critical factor in the development cycle affecting the overall performance of the digital product. Under Paystub, we adhered to high code quality standards with a well-thought-out structure and good typing using TypeScript. As a result, it helped us avoid many bugs and streamlined the maintenance of the project. 

➣ High code standards

➣ End-to-end Paystub testing

We covered the whole project with E2E (end-to-end) testing, which assessed the entire product flow of online payroll software from start to delivery. An end-to-end checkup is meaningful for any project since it tests the product for an environment that exactly imitates the real interaction between the network and database. Thanks to E2E testing, we analyzed product system dependencies and system components regarding integration and data integrity.

➣ End-to-end Paystub testing

➣ Competitive Paystub position and better user experience

Although there are many other paystub generators, their design and user interface differ. Usually, the user enters the required data but sees the result only when all mandatory fields are filled and after they click the “calculate” button. This pay stub generator differs by its competitive design from most other pay stub generators. Its design provides the users with a better experience, offering all steps in one sheet, where all calculations are transparent and seen by a user. While entering the data, the user can see and control the data. 
➣ Competitive Paystub position and better user experience

Other Projects

Business
Through our collaborative efforts, Keenethics built a tool that guides users through streamlined processes, from conceptualization to creating bespoke facade solutions. Its unique features include a user-friendly interface, transparent order…
Tech
Oplanto, or Optimus Planto, is a platform that simplifies 3D printing management. It offers a marketplace for 3D printing designs and instruments for creating new objects.
Nonprofit
Many lives are lost because emergency services don't have enough information. Community Connect solves this problem. It provides emergency services with data about user property. In this way, they can…
Digitalization
A website for reviewing the sports infrastructure in Lviv, Ukraine.
Business Finance & Banking
An analytics service for cryptocurrency enthusiasts and professionals.
Business Digitalization Finance & Banking
You can maintain accurate financial records with pay stub generator. The online tool is the latest accounting payroll software with multiple pros: user-friendliness, safety, privacy, and outstanding performance.
Business Digitalization
B2B cloud-based procurement platform for on-demand manufacturing
Business Digitalization
AI data analytics platform revolutionizing the corporate and the banking markets
Business E-commerce Education Entertainment
Book publishing platform helping you create your own book online with a competent in-house editorial team.
Business Real estate
The revolutionary management platform that makes the home-buying process easier.
Hire Our Specialists

If you have a business challenge you want to be solved with a software solution, let me tell you about what we can offer. Should we start with a free estimate of your project?

Daria Hlavcheva

Head of Partner Engagement

Let's talk
Lets start image
GDPR banner icon
We use cookies to analyze traffic and make your experience on our website better. More about our Cookie Policy and GDPR Privacy Policy