Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/concaption/spike-api-integration
- Owner: concaption
- Created: 2023-09-09T18:44:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-05T21:41:47.000Z (over 1 year ago)
- Last Synced: 2024-12-16T02:12:18.649Z (about 2 months ago)
- Topics: fastapi, googlesheets, health, spike, spikeapi
- Language: Python
- Homepage:
- Size: 177 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.