SaccoZote is an API designed to provide a comprehensive list of Saccos in Kenya based on region. It's built with Flask and utilizes Africa’s Talking USSD API and Postgres for efficient data management.
- Sacco Listing: Provides a detailed list of Saccos in Kenya, categorized by region.
- Region-Based Search: Users can easily search for Saccos based on their geographical location.
- Integration with USSD API: Seamless integration with Africa’s Talking USSD API for enhanced user experience.
- Secure Data Management: Utilizes Postgres for robust and secure data storage and retrieval.
- Flask: Backend framework for building the API.
- Africa’s Talking USSD API: Integration for providing Sacco information via USSD.
- Postgres: Database management system for storing Sacco data.
- Clone the repository.
- Install dependencies using
pip install -r requirements.txt
. - Configure environment variables, if necessary.
- Run the application using
python app.py
. - Access the API endpoints as per the documentation.
/saccos
: Retrieves a list of all Saccos./saccos/{region}
: Retrieves Saccos based on the specified region.
Contributions are welcome! Fork the repository and submit a pull request for enhancements or bug fixes.
This project is licensed under the MIT License.