{"id":13590686,"url":"https://github.com/DarrenRiedlinger/glucose-tracker","last_synced_at":"2025-04-08T14:31:32.045Z","repository":{"id":17739118,"uuid":"20580184","full_name":"DarrenRiedlinger/glucose-tracker","owner":"DarrenRiedlinger","description":"A simple web application for keeping tracking of blood glucose levels.  Written in Python using the Django framework.","archived":false,"fork":false,"pushed_at":"2014-06-06T23:34:51.000Z","size":2792,"stargazers_count":5,"open_issues_count":0,"forks_count":75,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-06T11:44:33.967Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DarrenRiedlinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-06T22:39:24.000Z","updated_at":"2024-03-25T11:35:52.000Z","dependencies_parsed_at":"2022-09-24T18:34:25.559Z","dependency_job_id":null,"html_url":"https://github.com/DarrenRiedlinger/glucose-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrenRiedlinger%2Fglucose-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrenRiedlinger%2Fglucose-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrenRiedlinger%2Fglucose-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrenRiedlinger%2Fglucose-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DarrenRiedlinger","download_url":"https://codeload.github.com/DarrenRiedlinger/glucose-tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247860646,"owners_count":21008326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:00:49.499Z","updated_at":"2025-04-08T14:31:30.908Z","avatar_url":"https://github.com/DarrenRiedlinger.png","language":"JavaScript","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"Glucose Tracker\n===============\n\u003ca href=\"https://travis-ci.org/jcalazan/glucose-tracker\"\u003e\u003cimg src=\"https://travis-ci.org/jcalazan/glucose-tracker.png\"\u003e\u003c/a\u003e\n\nA simple web application for keeping track of blood glucose levels.  Written in Python using the Django framework.\n\n\u003cb\u003eMain Site:\u003c/b\u003e http://www.glucosetracker.net\n\n\u003cb\u003eLive Demo:\u003c/b\u003e http://demo.glucosetracker.net\n\n\u003cb\u003eFeatures:\u003c/b\u003e\n\n* \u003cb\u003eSimple, easy to use.\u003c/b\u003e  Entering glucose data should be faster than finding a pen and paper and writing down the number.  Fields have pre-set values where it makes sense (such as the date, time, and category based on time of day).\n* \u003cb\u003eSend glucose data via email.\u003c/b\u003e  Email it to your doctor before your visit, no more carrying log books (and you're saving trees)!  Can be sent as a CSV or PDF attachment.\n* \u003cb\u003eReporting.\u003c/b\u003e  Simple reports to see trends on how your diabetes is doing.  Highlight how many times you have lows and highs. Show averages by day and category using nice-looking charts and graphs.\n* \u003cb\u003eData filtering.\u003c/b\u003e  Advanced filtering: filter by glucose range, date range, category, tag, and notes.\n* \u003cb\u003eTagging.\u003c/b\u003e  An optional tag field to help further organize and make sense of your data. For example, it might be useful to add tags to a record such as: exercise, sick, insulin, fasting, etc.\n* \u003cb\u003eA1C estimation.\u003c/b\u003e  Estimate A1C based on data from the last 3 months.\n* \u003cb\u003eMobile friendly.\u003c/b\u003e  Layout adapts to screen size.\n\n\u003cb\u003eSome point in the future:\u003c/b\u003e\n\n* A simple Android app that works offline and auto-syncs to the remote database via REST calls.\n\n\u003cb\u003eTo Do List:\u003c/b\u003e https://trello.com/c/ZN9ualI3\n\nInstallation/Running the App\n----------------------------\n\n1. Install the required libraries listed in the requirements file with pip: pip install -r requirements.txt\n2. If you just want to run a demo of the app, use the \u003cb\u003esettings/localdemo.py\u003c/b\u003e file which uses an SQLite database and will be created automatically. Otherwise, for development, please use PostgreSQL and the settings/local.py file.  Set the database settings and environment variables accordingly.\n3. Run the syncdb command: e.g. python manage.py syncdb --settings=settings.localdemo\n4. Run the South migration: e.g. python manage.py migrate --all --settings=settings.localdemo\n5. (Optional) Populate your database with dummy data: e.g. python manage.py load_random_glucose_data jsmith --settings=settings.localdemo (note that 'jsmith' can be changed to any username you like, the password will always be 'demo').\n6. Run the local web server: e.g. python manage.py runserver --settings=settings.localdemo\n\nLive Demo\n---------\n\nA live demo is available at: http://demo.glucosetracker.net\n\nThis project uses Travis CI to auto-deploy the latest code from the master branch to the demo site hosted on Heroku on git push.\n\n3rd-Party Apps/Libraries/Plugins\n--------------------------------\n\nGlucoseTracker uses the following:\n\n* Twitter Bootstrap 3 (http://getbootstrap.com)\n* South (http://south.aeracode.org)\n* Django Crispy Forms (http://django-crispy-forms.readthedocs.org/en/latest)\n* Django Braces (http://django-braces.readthedocs.org/en/v1.2.2/)\n* Django Compressor (http://django-compressor.readthedocs.org/en/latest/)\n* Bootstrap DateTimePicker (http://eonasdan.github.io/bootstrap-datetimepicker/)\n* Datatables (http://datatables.net)\n* Highcharts (http://www.highcharts.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDarrenRiedlinger%2Fglucose-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDarrenRiedlinger%2Fglucose-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDarrenRiedlinger%2Fglucose-tracker/lists"}