{"id":19297368,"url":"https://github.com/keanteng/nextjs-flask-demo","last_synced_at":"2026-04-12T06:31:51.636Z","repository":{"id":260202489,"uuid":"880602027","full_name":"keanteng/nextjs-flask-demo","owner":"keanteng","description":"A Demo App Using NextJS + Flask","archived":false,"fork":false,"pushed_at":"2024-10-30T04:09:56.000Z","size":3334,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-16T13:03:37.321Z","etag":null,"topics":["flask","machine-learning","nextjs","python","spaceship-titanic","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keanteng.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":"2024-10-30T02:24:43.000Z","updated_at":"2025-06-03T15:10:03.000Z","dependencies_parsed_at":"2024-10-30T05:20:15.172Z","dependency_job_id":null,"html_url":"https://github.com/keanteng/nextjs-flask-demo","commit_stats":null,"previous_names":["keanteng/nextjs-flask-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/keanteng/nextjs-flask-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Fnextjs-flask-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Fnextjs-flask-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Fnextjs-flask-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Fnextjs-flask-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keanteng","download_url":"https://codeload.github.com/keanteng/nextjs-flask-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Fnextjs-flask-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31706764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T06:22:27.080Z","status":"ssl_error","status_checked_at":"2026-04-12T06:21:52.710Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["flask","machine-learning","nextjs","python","spaceship-titanic","tailwindcss"],"created_at":"2024-11-09T23:04:16.278Z","updated_at":"2026-04-12T06:31:51.621Z","avatar_url":"https://github.com/keanteng.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NextJS + Flask Demo App\n\n![](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![](https://img.shields.io/badge/Flask-000000?style=for-the-badge\u0026logo=flask\u0026logoColor=white)\n![](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n\nTired of using Streamlit or Gradio to deploy your model for university assignment use case? This project provides an easy setup to deploy machine learning model trained on Python to a NextJS web interface with Flask serving as the backend. \n\nThe good thing of using NextJS frontend is that the UI is completely customizable. With plenty of UI library out there in the web, your project will definitely stand out by adding more responsiveness and clean interface to navigate.\n\n## Preview\n![alt text](image.png)\n\n## License\n![](https://img.shields.io/badge/License-GPLv3-blue.svg)\n\n## Use This Repo\n\n- Clone to local\n```bash\ngit clone https://github.com/keanteng/nextjs-flask-demo\n```\n\n- Accesing frontend\n```bash\nnpm run dev\n```\n\n- Accessing backend\n```bash\ncd backend\nrun app.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeanteng%2Fnextjs-flask-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeanteng%2Fnextjs-flask-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeanteng%2Fnextjs-flask-demo/lists"}