Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/concaption/spike-api-integration

A minimal bootstrap app that intgrates google sheets, fast api and spike api for health data
https://github.com/concaption/spike-api-integration

fastapi googlesheets health spike spikeapi

Last synced: 3 days ago
JSON representation

A minimal bootstrap app that intgrates google sheets, fast api and spike api for health data

Awesome Lists containing this project

README

        

# SPIKE API Integration in Fast API
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Python Version](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://www.python.org/downloads/)
[![Contributors](https://img.shields.io/github/contributors/concaption/spike-api-integration.svg)](https://github.com/concaption/spike-api-integration/graphs/contributors)
[![Code Style](https://img.shields.io/badge/code%20style-black-black.svg)](https://github.com/psf/black)
[![GitHub Issues](https://img.shields.io/github/issues/concaption/spike-api-integration.svg)](https://github.com/concaption/spike-api-integration/issues)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/concaption/spike-api-integration/pulls)

![](./assets/screenshot.png)
Created a minimalistic health data application that leverages FastAPI for the backend, Google Sheets for data storage, and Spike API for health data collection. The application features a Dockerized environment and is organized into a modular structure with a clear separation of concerns for API, models, and utilities. It provides end-to-end solutions for user authentication, data collection, and storage in a seamless manner. The app is hosted on Railway, making it easily accessible and scalable.

### **Deliverables**

- Dockerized FastAPI backend application.
- Integration with Google Sheets for data storage.
- Spike API integration for collecting health metrics.
- User authentication and provider selection through FastAPI routes.
- A responsive frontend built with Bootstrap.
- A modular code structure with clear separation into API, models, and utilities.
- Makefile for simplified project setup and maintenance.
- Deployment on Railway for easy access and scalability.

The project is a showcase of my capabilities in API integration, data management, backend development, and deployment, providing a comprehensive solution for health data collection and storage.