In addition to building custom software, we make and sell:
RetroacDev helps software companies claim the Research and Development Tax Credit.
Plug it into your GitHub or Bitbucket account, and RetroacDev constructs time estimates for how much time each software engineer spent on each project. Then it walks you through questions to determine how much of each project counts as Qualified Research.
We built it for our own use, and the first year we used RetroacDev, it got Zagaran over $10,000 in tax credits.
Instant Census is a platform for sending automated text message surveys.
Customer service-focused companies use Instant Census to ask quick feedback surveys.
Academic researchers use Instant Census for diary studies (questions every few hours), long-term unintrusive studies, and connecting with difficult-to-reach populations like migrant farmworkers.
Zagaran built, maintains, and supports Beiwe, a research platform administered by the Harvard T. H. Chan School of Public Health. The Beiwe platform combines a researcher web dashboard with Beiwe's HIPAA-compliant, fully encrypted smartphone application (Android/iOS) to give researchers the ability ato deploy health surveys and track the activity of participants using smartphone sensors. Beiwe runs over 100+ medical studies for research groups at hospitals and universities around the world.
Our work relies on open source software, and we do what we can to contribute back to the open source community. These are some of the projects we've created and maintain:
Sample Django App is a fully runnable Django application, along with valid configuration for a number of helpful addons. This is intended to be a reference for both new and existing Django projects.
Django Template is a cookiecutter template that automates the installation and configuration of Django with optional features.
You can run Django Template via pip:
pip install "cookiecutter>=1.7.0"; cookiecutter https://github.com/zagaran/django-template
Cronutils is a Python library that simplifies configuring and triggering recurring tasks with Cron.
When errors occur in your scheduled tasks, Cronutils aggregates and formats the stack traces to make them easier to sift through and track.
Cronutils also lets you configure how long a task can run before sending a warning message, and how long a task can run before it gets terminated. You can install Cronutils through pip:
pip install cronutils
Selenium Pages is a Python Library that helps you create page-based automated Selenium tests that maintain a clean separation between the tests and the element locators. You can install Selenium Pages through pip:
pip install selenium-pages
Django React Components is a collection of tools that automate the loading and rendering of React components when used in conjunction with django-react-loader. You can install Django React Components through pip:
pip install django-react-components
Django React Loader is a webpack loader for use with nwb that prepares files to be loaded into a Django project using the django-react-components package. You can install Django React Loader through npm:
npm install django-react-loader
Mongolia is a Python Object-Relational Mapper (ORM) for MongoDB.
Mongolia makes it easier to read, write, and manipulate Mongo database objects by letting your Python application interact with them as Python objects. You can install Mongolia through pip:
pip install mongolia
Mongo Backup is a Python library that simplifies backing up a MongoDB database locally, to Network Attached Storage, and/or to Amazon Web Services S3. It also simplifies the task of restoring a MongoDB database from a backup file. You can install Mongo Backup through pip:
pip install mongobackup