CALL FOR EXPRESSION OF INTEREST

CALL FOR EXPRESSION OF INTEREST
Date
July 21, 2022
Category
News

Database and App Development and Implementation

Sustainable Agriculture Tanzania (SAT) is seeking to hire an external developer to develop and implement a web application for smartphones with a database to collect/manage/analyse information from all the activities, which are carried out in the field (crop yield, training, GIS, inputs, complaints…). The requirements have already been defined, but still, need to be expanded and refined. Staff from SAT will support this process.

The developer is free to propose the methodologies, the programming software, and the web framework. The project budget contains the costs for the developer, technical tools, requirements engineering on site and the implementation of the web application and the database.

These Terms of Reference (ToR) serve as a request for proposals from individual developers/firms interested in conducting the project. The project is funded by Austrian Development Agency and Land Vorarlberg through the Uluguru Spice Project II.

Scope of the assignment

The project “Database and App Development and Implementation” includes the following scope:

  1. Finalizing the concept of implementation
  2. Prototype of Application
  3. Application manual and process description
  4. Installation of application and database as MVP (minimal viable product)
  5. Solving bugs and expanding version 1.0 because of given feedback from SAT
  6. Installation of application and database with a version 2.0
  7. Ensuring the import of existing, providing data
  8. The following categories must be implemented (further details in the excel “Data Base Requirements):
  9. Basis (farmer registration – Picture, Name, Farmer Number, GIS, plot size, crops cultivated, Group, Village)
  10. If time and budget allow, further categories can be implemented in the subsequent prioritization:
  11. Production
  12. Farmer Visits
  13. Prepared queries/analysis (at the push of a button)
  14. Projects
  15. Certification (requirements for organic certification -> training attended, inputs used, crops yielded, certified/in transition/currently suspended)

Developer(s) qualifications/competencies

  • A graduate degree in computer science or related field.
  • Excellent and proven track record in full-stack development with experience in web applications.
  • Proficiency in multiple front-end and back-end programming languages
  • Ability to quickly familiarise oneself with new and complex tasks
  • Independent and responsible
  • The ability to produce well-written process descriptions and application manuals in English is essential.
  • Excellent verbal and written communication skills in English.
  • Willingness to come to Morogoro, Tanzania to do an on-site requirements analysis in cooperation with SAT staff
  • Knowledge of the SAT organization is a big plus.

Application procedure

Interested applicants should submit; (1) a cover letter of expression of interest, (2) curriculum vitae, (3) a technical proposal explaining their comprehension of the ToR, and how they would approach the project, summarising the methodologies, software framework, and approaches they plan to use including a timeline (4) financial proposal outlining their expected fees for completing the development and implementation (5) references to similar implementations that could be contacted.

Please find the Terms of Reference for more information on the scope of work and applications procedures

Terms of Reference

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

What’s a Rich Text element?

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.