{"id":15722981,"url":"https://github.com/robmarkcole/fastapi-chatgpt-experiment","last_synced_at":"2026-04-19T03:02:01.230Z","repository":{"id":85844096,"uuid":"602098292","full_name":"robmarkcole/fastAPI-chatGPT-experiment","owner":"robmarkcole","description":"Use chatGPT to create a simple fastAPI app","archived":false,"fork":false,"pushed_at":"2023-02-16T14:20:04.000Z","size":9,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-25T00:07:48.345Z","etag":null,"topics":["fastapi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robmarkcole.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":"2023-02-15T13:50:01.000Z","updated_at":"2023-05-23T12:58:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"377d188e-7870-45e0-98ec-b1918f9840bf","html_url":"https://github.com/robmarkcole/fastAPI-chatGPT-experiment","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robmarkcole%2FfastAPI-chatGPT-experiment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robmarkcole%2FfastAPI-chatGPT-experiment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robmarkcole%2FfastAPI-chatGPT-experiment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robmarkcole%2FfastAPI-chatGPT-experiment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robmarkcole","download_url":"https://codeload.github.com/robmarkcole/fastAPI-chatGPT-experiment/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246395590,"owners_count":20770243,"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":["fastapi"],"created_at":"2024-10-03T22:09:53.571Z","updated_at":"2025-10-17T16:48:20.057Z","avatar_url":"https://github.com/robmarkcole.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fastAPI-chatGPT-experiment\nThis app was created using the ChatGPT prompt: `show me the code for a fastAPI app which presents a single page web app to take an email and save it to a sqlite database` and also `Write a README markdown file for this code`. The only correction required was the additon of `python-multipart` and `jinja2` in the requirements. Pretty impressive! I also did the initial test using a Github Codespace without issue.\n\n## FastAPI Email Saver\nThis is a simple FastAPI app that presents a single page web app to take an email address and save it to a SQLite database.\n\nInstallation\nTo install the necessary dependencies, run the following command:\n\n```\npip install fastapi uvicorn sqlalchemy\n```\n\nTo start the app, run the following command:\n\n```\nuvicorn main:app --reload\n```\nThis will start the app on http://localhost:8000. If you open this URL in a web browser, you should see a page with a form for entering an email address. When you submit the form, the email will be saved to the SQLite database.\n\n## Local Development\n- python3 -m venv venv\n- source venv/bin/activate\n- pip install -r requirements.txt\n- uvicorn main:app --reload","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobmarkcole%2Ffastapi-chatgpt-experiment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobmarkcole%2Ffastapi-chatgpt-experiment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobmarkcole%2Ffastapi-chatgpt-experiment/lists"}