Write some Software
$30-80 USD
Teslim sırasında ödenir
** this is for individual developers only **
You will develop a REST/JSON API using Django/Tastypie, triggering tasks in a remote Celery instance. It will also extend the existing workflow component's ability to store results. A subsequent story will implement Django models to configure arbitrary, user-specific workflows.
Expected behaviour
==============
via API, other systems raise events (think "remote Django signal")
User can register workflow tasks (think "celery tasks") registered for certain events
Workflows are executed in response to events
Workflows store execution status and results for the client to query via another API
We have already developed the workflow component. What is missing is the API and the ability to store results.
Tasks
=====
Implement the API as Tastypie resources, as per spec below
Implement storage of results for the API
Implement unit tests using the Django client API
Document your pip-installed components in [url removed, login to view]
Your skills
========
* Django experienced
* Celery experienced
* github experienced
If you don't have a profen track record of these skills, don't apply.
Please Note: The job is about writing the Tastypie API only *on top* of the existing workflow component. No need to write the workflow components themselves, they exist already.
Proje NO: #6580839