Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

price-api/sauti-africa-market-price-data-fe

Domain:

socioeconomic

Record type:

software
Creator:
pri
Host:
# Sauti Africa Market Price Data & API You can find the deployed project at Sauti Africa Market Data. ## Contributors ### Labs 17 Team Lead - Angela La Salle Github Adnan Chowdhury - Github Alexis Carr - Github Kathryn Roads - Github Mariam Farrukh - Github Michael Hart - Github Miguel Peralta - Github Shawn McManus - Github ## Project Overview Labs 17 Trello Board Product Vision Document Product Canvases Sauti Africa Market Prices & API provides an easy to use interface to view and acquire data from Sauti Africa internal databases, and an API which provides JSON responses for developers to use for any purpose. ### Key Features - Grid Table - ability for non-developer to acquire data from database and download it as CSV - Documentation - Extensive resource covering features of API and details on the Grid Table - API - Provides JSON responses via API Key Authentication with usage limits. ## Tech Stack - React - ag-Grid - Auth0 - SASS - Semantic UI - Reactstrap - Express - SQL - Knex ### Front end built using: #### React - Responsive & High Performance Single Page Application - State Management done via React Hooks - Easy to integrate many other third party such ag-Grid, Auth0, etc #### ag-Grid - Easy to integrate with React - Contains easy to implement CSV feature for downloading data - Draggable columns - Framework agnostic #### Cypress - Comprehensive testing suite for React apps - Allows E2E testing with Auth0 read here - Allows to test features through third-party libraries as well #### Front end deployed to `Netlify` #### Back end built using the following Framework & Libraries: - Node - Express - Redis - Knex - SQL - SQLite3 - Postgres - UUID API key generator - JWT # APIs ## Authentication We use Auth0 for authentication. Auth0 documentation can be found here # Environment Variables In order for the app to function correctly, the user must set up their own environment variables. There should be a .env file containing the following: …

Visit

github.com

Licenses

MIT