{"id":27166943,"url":"https://github.com/theappwizard/friday-chatbot","last_synced_at":"2025-09-13T15:05:40.746Z","repository":{"id":232801019,"uuid":"785226277","full_name":"TheAppWizard/Friday-Chatbot","owner":"TheAppWizard","description":"Friday ChatBot Backend Implementation","archived":false,"fork":false,"pushed_at":"2024-05-05T14:25:05.000Z","size":39,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-08T07:32:05.727Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","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/TheAppWizard.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":"2024-04-11T13:07:30.000Z","updated_at":"2025-02-26T09:27:31.000Z","dependencies_parsed_at":"2024-04-11T15:02:29.980Z","dependency_job_id":"e6e2d5fa-46a5-4967-a9ef-e2b6e645291f","html_url":"https://github.com/TheAppWizard/Friday-Chatbot","commit_stats":null,"previous_names":["theappwizard/friday-chatbot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TheAppWizard/Friday-Chatbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAppWizard%2FFriday-Chatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAppWizard%2FFriday-Chatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAppWizard%2FFriday-Chatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAppWizard%2FFriday-Chatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheAppWizard","download_url":"https://codeload.github.com/TheAppWizard/Friday-Chatbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAppWizard%2FFriday-Chatbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274981876,"owners_count":25385328,"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-09-13T02:00:10.085Z","response_time":70,"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-04-09T04:50:00.847Z","updated_at":"2025-09-13T15:05:40.713Z","avatar_url":"https://github.com/TheAppWizard.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Friday-Chatbot\n\nFriday ChatBot Backend Implementation\n\n## Ollama\n\nOllama provides a simple API for creating, running, and managing language models. It also offers a library of pre-built models that can be easily integrated into your applications.\n\n### Features\n- Create custom language models\n- Run and manage pre-built models\n- Easy integration with applications\n\n\n### Downloading Ollama\n![Ollama Image](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/0f6e463e-dc16-46df-928c-ea40f5ed90b3)\n\n### Pulling Model \n```terminal\n ollama pull llama2\n```\n\n\n### First Run\n```terminal\n ollama run llama2\n```\n\n\n### Ollama : llama2\n![Ollama Image](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/862ef660-ef32-4bf0-af72-98873b4138e8)\n\n\n### Modifying Model\n```terminal\n nano foodie_friday\n```\n\n### Nano File\n![Nano Image](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/2f05b7a3-379f-4da8-a63e-e6956fca7c4e)\n\n\n### Creating Model\n```terminal\n ollama create foodie_friday_llama2 -f ./foodie_friday\n```\n\n### Running Foodie-Friday\n![Friday Image](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/aa247bcb-b8ec-4a18-abb9-da2b6b5d591a)\n\n\n### Running As API Service (Local Host)\n```curl\n curl --location 'http://localhost:11434/api/generate' \\\n         --header 'Content-Type: application/json' \\\n         --data '{\n           \"model\": \"foodie_friday_llama2\",\n           \"prompt\":\"What are chocolates?\"\n         }'\n```\n\n## NGROK \nngrok is a tool that allows you to expose a local server or application running on your machine to the internet. It creates a secure tunnel from a public URL to your local machine, enabling you to access your local development environment from anywhere.\n\n![NGROK Image](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/6db6863e-f2d4-4a46-8454-057c053d936d)\n\n\n\n### Convert Local Server to Public URL\n- Run Model\n```terminal\n ollama run foodie_friday_llama2\n```\n\n- Convert To Public URL\n```terminal\n ngrok http 11434 --host-header=\"localhost:11434\"\n```\n\n![NGROK Panel](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/8071c54f-39a1-43b0-b811-eaa83d30005c)\n\n\n\n### Running As API Service (Public URL)\n```curl\n curl --location 'https://defc-182-48-225-219.ngrok-free.app/api/generate' \\\n         --header 'Content-Type: application/json' \\\n         --data '{\n           \"model\": \"foodie_friday_llama2\",\n           \"prompt\":\"What are chocolates?\"\n         }'\n```\n\n## UI Inspiration (Messenger Dashboard Web App : By Golo : Dribble)\n![UI Inspiration](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/cc97ae3b-e80b-4042-8eed-3c81b6ba651a)\n\n\n\n\n\n## Creating UI in SwiftUI / Flutter \n- I chose Flutter for Hybrid Development\n- Architecture Used : GetX\n- Loader - Spinkit\n![Untitled](https://github.com/TheAppWizard/Friday-Chatbot/assets/70090469/1583792b-9411-4d2b-bc9c-b3ce4bb63ec5)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheappwizard%2Ffriday-chatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheappwizard%2Ffriday-chatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheappwizard%2Ffriday-chatbot/lists"}