Retina is a SaaS web platform

Government, SaaS
Project duration
March 2020 - July 2021
Country state
California, USA
13 members
Retina, image #2 Python
Retina, image #3 Django
Retina, image #4 React

The product was developed by WSU exclusively for the California Department of Justice 🏃

Retina was  developed in partnership with Counter Tools and Green Info exclusively for the California Department of Justice. The product helps with data management. Data is collected manually to monitor and verify the sale of tobacco products in accordance with US law.

  • – data comprehensive filters; 
  • – in-depth reports to equip state and local agencies with information to strategize and enforce more efficiently; 
  • – automated data management to support the licensing and enforcement efforts;
  • – accessibility with ADA Standards for individuals with disabilities;
  • – system support with the latest version of Internet Explorer, Chrome, Firefox, Safari.
Retina, image #5

Retina, image #6
Peter Rubenacker
Director of Special Initiatives

“The WeSoftYou team has done their best for project success. The communication between our in-house and dedicated WSU team was smooth and efficient. They have been very proactive and provided 24/7 support throughout the entire collaboration.”

Results ✨

Import and export

This streamlined import and export process saves time, enhances data accuracy, and facilitates data-driven decision-making.

Reporting Capabilities

The enhanced data analysis and reporting capabilities of Retina not only streamline the monitoring and verification process but also facilitate evidence-based decision-making and contribute to the overall effectiveness.

ADA Compliance

By making Retina accessible to a wider range of users, the software promotes inclusivity, equality, and usability for all stakeholders involved in the monitoring and verification of tobacco product sales.

Project goals ⚡️

Providing changes, modifications, improvements to existing existing solution

Automate the process of collecting information

Data monitoring and filtering

ADA support

Challenges ⛰


Import and export of massive amount of data


Adjust old legacy back-end code from a similar client's product due to new requirements from DOJ


Accessibility - the system should be user-friendly for people with disabilities


Internet Explorer support

The process 🚧

The development process of Retina involved requirements gathering, system design, development and coding, iterative development with feedback, testing and quality assurance, deployment and training, and ongoing support and maintenance. The team collaborated with stakeholders from the California Department of Justice to understand their specific needs and ensure the software aligned with their requirements. Rigorous testing and quality assurance measures were implemented to validate the software’s functionality and performance. The iterative development approach allowed for continuous feedback and adjustments to meet stakeholder expectations, resulting in the successful deployment of Retina as a reliable data management solution.

Stages 🎢


Requirements Gathering


System Design


Development and Coding


Testing and Quality Assurance



Team composition 👨‍💻

5 Front-end Developers

2 Back-end Developers

3 QA Engineers

1 Tech Lead

1 UI/UX Designer

1 Project Manager

Technology stack ⚙️

Back-end:: Python, Django, Celery, Gunicorn, Docker, nginx

Front-end:: React + react-redux + styled components + Docker + nginx

Core features 💻

Retina, image #7

Filtering system

  • Filters allow you to sort data correctly
Retina, image #8

Edit lockout mechanism

  • The inability to edit information in the system at the same time as other users
Retina, image #9

Export and quick import of data

  • The downloaded data is not lost if the import is interrupted at a certain stage
Retina, image #10

System load allows 100 people to use it at the same time

  • A robust system load capability, enabling up to 100 simultaneous users to utilize the software concurrently.
Retina, image #11

Working with duplicates

  • Retina's intelligent algorithms and data management capabilities identify and manage duplicate entries efficiently.

More case studies

Do you want to start a project?

Drop us a line for your project thoughts or for sharing the news about your company. Yes, we check this mailbox frequently!

years in
delivery projects
Top 3%
hiring top 3%
Retina, image #15
Retina, image #16
Privacy Policy
Please fix errors

Our Offices

Sales Office

701 Brazos St., Suite 550, Austin, TX 78701
See on the mapRetina, image #17


5A Vasyl Tyutyunnik St. Kyiv, Ukraine 02000
See on the mapRetina, image #18
Retina, image #19