{"id":29830778,"url":"https://github.com/mte90/double-turbo","last_synced_at":"2025-07-29T10:11:17.412Z","repository":{"id":305902489,"uuid":"1024142792","full_name":"Mte90/double-turbo","owner":"Mte90","description":"A django boilerplate for Turbo (Unfold admin theme) and Turbo-DRF","archived":false,"fork":false,"pushed_at":"2025-07-22T14:38:31.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-22T16:28:23.458Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"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/Mte90.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-22T08:46:43.000Z","updated_at":"2025-07-22T14:38:34.000Z","dependencies_parsed_at":"2025-07-22T16:28:26.612Z","dependency_job_id":"2282fd50-2bd8-4541-8c15-4efe95cb4c79","html_url":"https://github.com/Mte90/double-turbo","commit_stats":null,"previous_names":["mte90/double-turbo"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Mte90/double-turbo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mte90%2Fdouble-turbo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mte90%2Fdouble-turbo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mte90%2Fdouble-turbo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mte90%2Fdouble-turbo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mte90","download_url":"https://codeload.github.com/Mte90/double-turbo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mte90%2Fdouble-turbo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267668843,"owners_count":24124972,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-07-29T10:11:16.128Z","updated_at":"2025-07-29T10:11:17.400Z","avatar_url":"https://github.com/Mte90.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Double Turbo Boilerplate (WIP)\n\nEasily create a pure API backend with Django, complete with an admin panel!\n\n**The purpose of this project is to facilitate SAAS backend development.**\n\n## Features\n\nThis project is based on [Turbo](https://github.com/unfoldadmin/turbo), an official boilerplate from the [Unfold project for Django](https://unfoldadmin.com/). It includes only the backend path with some enhancements:\n   Feature | Description |\n |---------|-------------|\n | [TurboDRF](https://github.com/alexandercollins/turbodrf) | Automatically generate REST APIs from your models with minimal configuration. |\n | [django-split-settings](https://pypi.org/project/django-split-settings/) | Organize Django settings into multiple files and directories. |\n | [django-prometheus](https://pypi.org/project/django-prometheus/) | Export Django metrics for Prometheus. |\n | [drf-stripe-subscription](https://github.com/oscarychen/drf-stripe-subscription) | Work in progress (sync the plan to a user field). |\n | [drf-api-tracking](https://pypi.org/project/drf-api-tracking/) | Track requests and responses for Django REST framework APIs. |\n | [django-watchfiles](https://pypi.org/project/django-watchfiles/) | Use watchfiles to automatically reload Django development server. |\n | [django-extensions](https://pypi.org/project/django-extensions/) | Additional custom extensions for Django. |\n | [django-auditlog](https://pypi.org/project/django-auditlog/) | Log changes to Django models. |\n | [django-easy-logging](https://pypi.org/project/django-easy-logging/) | Simplified logging setup for Django. |\n | [python-dotenv](https://pypi.org/project/python-dotenv/) | Read key-value pairs from a .env file and set them as environment variables. |\n | [django-allauth](https://docs.allauth.org/) | Integrated set of Django applications addressing authentication, registration, account management. |\n | [dj-rest-auth](https://pypi.org/project/dj-rest-auth/) | Authentication for Django REST framework. |\n | `setup.py` script | Initialize the database. |\n\n## Dockerfile\n\nReady to be used in production, it is missing potsgresql.\n\n## Local development\n\nTo set up your local development environment, follow these steps:\n\n```\nuv env\nsource .venv/bin/activate\nuv sync\nuv pip install -r pyproject.toml\nuv run -- python manage.py runserver 0.0.0.0:8000\n```\n\nMake migrations:\n```\nuv run -- python manage.py makemigrations\nuv run -- python manage.py migrate\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmte90%2Fdouble-turbo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmte90%2Fdouble-turbo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmte90%2Fdouble-turbo/lists"}