Skip to content

DarkSyed/sugari

Repository files navigation

Sugari logo1

Sugari - Diabetes Management and Log App

Sugari is a personalized digital health assistant designed to help individuals with diabetes effectively manage their blood sugar levels. The app provides tailored dietary and lifestyle advice, visualizes health data, and offers actionable insights through AI-driven analysis.

Features

  • User Authentication: Secure sign-up and login
  • Blood Sugar Logging: Easily record and track your blood glucose readings
  • Personalized Insights: Get tailored recommendations based on your health data
  • Data Visualization: View your blood glucose trends over time with intuitive and editable charts
  • Quick Actions: Quickly log new readings, food entries, and insulin doses

Tech Stack

  • Frontend: React Native with Expo, TypeScript
  • Backend: SQLLite
  • State Management: React Context API
  • Forms: react-hook-form with TypeScript
  • Navigation: React Navigation
  • Data Visualization: react-native-chart-kit
  • AI Integration: Rule-based system (initially), with plans for OpenAI API integration

Setup Instructions

  1. Make sure you have Node.js and npm installed

  2. Install Expo CLI: npm install -g expo-cli

  3. Clone this repository

  4. Navigate to the project directory and install dependencies:

    npm install
    
  5. Start the development server (must have expo app)

    npx expo start
    

Database Schema

Development Roadmap

  • Complete implementation of food and insulin logging
  • Add CGM (Continuous Glucose Monitor) integration
  • Implement advanced analytics and reporting
  • Integrate with fitness trackers
  • Add medication reminders
  • Implement barcode scanning for food logging

Contributing

Contributions are welcome

License

This project is licensed under the MIT License.


Requirements

  • Node.js 14+
  • Expo CLI
  • React.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages