{"id":23978147,"url":"https://github.com/softdev629/wine-service-client","last_synced_at":"2025-07-12T13:04:52.147Z","repository":{"id":156707393,"uuid":"606927041","full_name":"softdev629/wine-service-client","owner":"softdev629","description":"AI chat bot that can assist potential customers in a store or at home. The purpose of website is to help customers select the wine to purchase that is best for them. The AI chat bot can talk to the customer, learn about the wines we have to sell, and recommend the best wine for that customer.","archived":false,"fork":false,"pushed_at":"2024-12-19T06:58:24.000Z","size":665,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T08:16:59.365Z","etag":null,"topics":["openai-api","vanilla-javascript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/softdev629.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}},"created_at":"2023-02-27T00:02:42.000Z","updated_at":"2024-12-19T06:58:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"6439e581-3510-47df-8e4b-fb77e9167101","html_url":"https://github.com/softdev629/wine-service-client","commit_stats":null,"previous_names":["maksymdev701/wine-service-client","softdev629/wine-service-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softdev629%2Fwine-service-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softdev629%2Fwine-service-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softdev629%2Fwine-service-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softdev629%2Fwine-service-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softdev629","download_url":"https://codeload.github.com/softdev629/wine-service-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240540555,"owners_count":19817791,"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":["openai-api","vanilla-javascript"],"created_at":"2025-01-07T08:17:03.201Z","updated_at":"2025-02-24T18:52:46.073Z","avatar_url":"https://github.com/softdev629.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wine Service(ChatGPT) Client\n\n\u003e This Chatbot helps customers to select proper wine as they wish.\n\n## Table of Contents\n\n- [General Info](#general-information)\n- [Technologies Used](#technologies-used)\n- [Features](#features)\n- [Screenshots](#screenshots)\n- [Setup](#setup)\n- [Project Status](#project-status)\n- [Room for Improvement](#room-for-improvement)\n- [Acknowledgements](#acknowledgements)\n- [Contact](#contact)\n\n## General Information\n\n- This is customer wine service project.\n- Has to be combined with server project\n- Autochat with customers by using wine information of shop,\n- The reason why I undertook it is because of strong interest on OpenAI,\n\n## Technologies Used\n\n- Tech 1 - OpenAI API\n- Tech 2 - Vanilla\n- Tech 3 - JavaScript\n\n## Features\n\nList the ready features here:\n\n- Autochat\n- Simple Chat UI\n- Imitation of ChatGPT Sample\n\n## Screenshots\n\n![Chat screenshot](./img/screenshot-1.png)\n![Wineinfo screenshot](./img/screenshot-2.png)\n![Finetuning screenshot](./img/screenshot-3.png)\n\n\u003c!-- If you have screenshots you'd like to share, include them here. --\u003e\n\n## Setup\n\nRequires Node.js to be installed.\nNeed .env file which OpenAI API_KEY is stored. That is located in /server directory.\n\nGo into /client direcotry and run `npm run dev` CLI command.\nGo into /server directory and run `npm run server` CLI command.\n\n## Project Status\n\nProject is: _in progress_\n\n## Room for Improvement\n\nThese are areas i believe need improvement / could be improved. Also added TODOs for future development.\n\nRoom for improvement:\n\n- AI theory\n- OpenAI API integration\n- Node.js modules\n\nTo do:\n\n- Flexible UI\n- Validation\n\n## Acknowledgements\n\nGive credit here.\n\n- This project was inspired by Valentyn.\n- This project was based on [this tutorial](https://platform.openai.com/docs/).\n- Many thanks to Valentyn.\n\n## Contact\n\nCreated by [Bohdan](https://softdev629.github.io) - feel free to contact me!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftdev629%2Fwine-service-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftdev629%2Fwine-service-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftdev629%2Fwine-service-client/lists"}