{"id":15019719,"url":"https://github.com/murphyadam/kickstart-flask-app","last_synced_at":"2025-06-28T02:35:02.664Z","repository":{"id":62574181,"uuid":"319669279","full_name":"MurphyAdam/kickstart-flask-app","owner":"MurphyAdam","description":"Generate a new Flask app project.","archived":false,"fork":false,"pushed_at":"2024-05-09T12:31:17.000Z","size":93,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-03T00:28:14.136Z","etag":null,"topics":["create-app","flask","kickstart","python"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/kickstart-flask-app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MurphyAdam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2020-12-08T14:49:40.000Z","updated_at":"2024-05-09T12:25:26.000Z","dependencies_parsed_at":"2024-11-16T00:32:33.268Z","dependency_job_id":"1035bf07-37dc-4393-a806-a4b9fb6db8f5","html_url":"https://github.com/MurphyAdam/kickstart-flask-app","commit_stats":{"total_commits":82,"total_committers":1,"mean_commits":82.0,"dds":0.0,"last_synced_commit":"8b9c6da1e3bdd2a4acc2fc03ce9089937c9bc516"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MurphyAdam%2Fkickstart-flask-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MurphyAdam%2Fkickstart-flask-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MurphyAdam%2Fkickstart-flask-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MurphyAdam%2Fkickstart-flask-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MurphyAdam","download_url":"https://codeload.github.com/MurphyAdam/kickstart-flask-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237990674,"owners_count":19398475,"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":["create-app","flask","kickstart","python"],"created_at":"2024-09-24T19:53:56.198Z","updated_at":"2025-02-09T17:31:10.144Z","avatar_url":"https://github.com/MurphyAdam.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kickstart-flask-app\n\nThis is a simple package to kickstart a new Flask app project.\nIt creates a new Flask project with a simple structure and some endpoints.\n\n## Install\n\n```bash\npip install kickstart-flask-app\n```\n\n## Usage\n\nYou could use this package in two ways:\n\n### 1. Command line (recommended)\n\nType the following in your terminal\n\n```bash\nkickstart-flask-app\n```\n\nThe above will propmt you to enter some data, press enter to use defaults.\nThis will create a new Flask project in the path you run the python interpreter\n\n### 2. The Python interpreter\n\n```py\nfrom kickstart_flask_app import console\n\nconsole()\n\n```\n\nSame as the command line, this will prompt you to enter some data, press enter to use defaults.\n\n## Start the server\n\nFirst, setup the virtual environment and set environment variables. (APP_ENV or FLASK_ENV to 'dev' or 'prod')\n\n```bash\ncd \u003cyour_project_name\u003e\npython -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\nexport FLASK_ENV=dev\n```\n\nThen start the server\n\n```bash\npython wsgi.py\n```\n\nThe server should be running on `http://localhost:5000`\n\n## Endpoints provided\n\n`/` renders html template\n\n`/api` returns json data\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmurphyadam%2Fkickstart-flask-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmurphyadam%2Fkickstart-flask-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmurphyadam%2Fkickstart-flask-app/lists"}