{"id":20657336,"url":"https://github.com/sammyleths/ai-ally","last_synced_at":"2025-04-19T12:34:59.739Z","repository":{"id":196668265,"uuid":"679203504","full_name":"SammyLeths/ai-ally","owner":"SammyLeths","description":"AI Ally Software As A Service (SaaS) is an AI tool that can be used to create AI characters which you can have Q\u0026A conversations with.","archived":false,"fork":false,"pushed_at":"2023-09-27T10:51:51.000Z","size":1301,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-19T03:48:15.949Z","etag":null,"topics":["axios","mysql","nextjs","npm","openai","pinecone","prisma","radix-ui","reactjs","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://ai-ally.vercel.app","language":"TypeScript","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/SammyLeths.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}},"created_at":"2023-08-16T10:19:32.000Z","updated_at":"2024-03-29T22:37:10.000Z","dependencies_parsed_at":"2023-09-26T21:57:21.306Z","dependency_job_id":null,"html_url":"https://github.com/SammyLeths/ai-ally","commit_stats":null,"previous_names":["sammyleths/ai-ally"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fai-ally","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fai-ally/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fai-ally/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fai-ally/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SammyLeths","download_url":"https://codeload.github.com/SammyLeths/ai-ally/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224953306,"owners_count":17397678,"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":["axios","mysql","nextjs","npm","openai","pinecone","prisma","radix-ui","reactjs","tailwindcss","typescript"],"created_at":"2024-11-16T18:20:02.819Z","updated_at":"2025-04-19T12:34:59.733Z","avatar_url":"https://github.com/SammyLeths.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/sammyleths"],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eAI Ally\u003c/h1\u003e\n\nAI Ally Software As A Service (SaaS) is an AI tool that can be used to create AI characters which you can have Q\u0026A conversations with. This tool allows automatic generation of responses to questions asked because they have long term memory using embeddings from a vector database called pinecone. Some of the features built into this project include:\n\n\u003cul\u003e\n  \u003cli\u003eClerk User Authentication\u003c/li\u003e\n  \u003cli\u003eThird party login\u003c/li\u003e\n  \u003cli\u003eSearch and Filter\u003c/li\u003e\n  \u003cli\u003eCloudinary image upload\u003c/li\u003e\n  \u003cli\u003eStripe subscription\u003c/li\u003e\n  \u003cli\u003eSubscription management\u003c/li\u003e\n  \u003cli\u003eFree tier\u003c/li\u003e\n  \u003cli\u003eInteractive modals\u003c/li\u003e\n  \u003cli\u003eLight and Dark mode\u003c/li\u003e\n\u003c/ul\u003e\n\nThis project was developed using React, NextJS, TypeScript, Pinecone, Tailwind CSS, Prisma, RadixUI, MySql, Axios, NPM.\n\n\u003ch2\u003eScreenshots\u003c/h2\u003e\n\n![proj12-ai-ally](https://github.com/SammyLeths/ai-ally/assets/64320618/4ccee0c9-b505-4679-8473-e348d47efa41)\n\n\u003ch2\u003eLinks\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003eDemo: \u003ca href=\"https://ai-ally.vercel.app/\" target=\"_blank\"\u003ehttps://ai-ally.vercel.app/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eTech Stack\u003c/h2\u003e\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/react-61DAFB.svg?style=for-the-badge\u0026logo=react\u0026logoColor=white\" alt=\"REACT JS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/next.js-000000.svg?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"NEXT JS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/typescript-3178C6.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"TYPESCRIPT\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tailwindcss-06B6D4.svg?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\" alt=\"TAILWIND CSS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/prisma-2D3748.svg?style=for-the-badge\u0026logo=prisma\u0026logoColor=white\" alt=\"PRISMA\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white\" alt=\"MYSQL\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/axios-5A29E4.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=white\" alt=\"AXIOS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/npm-CB3837.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=white\" alt=\"NPM\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/radixui-161618.svg?style=for-the-badge\u0026logo=radixui\u0026logoColor=white\" alt=\"RADIX UI\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white\" alt=\"HTML\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge\u0026logo=css3\u0026logoColor=white\" alt=\"CSS3\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/sass-hotpink.svg?style=for-the-badge\u0026logo=sass\u0026logoColor=white\" alt=\"SASS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JavaScript-black?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E\" alt=\"JAVASCRIPT\" /\u003e\n\u003c/p\u003e\n\n\u003ch2\u003eHelpful Resources\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://react.dev/\" target=\"_blank\"\u003eREACT\u003c/a\u003e\u003c/b\u003e: The library for web and native user interfaces.\n  \u003c/li\u003e\n   \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://nextjs.org/\" target=\"_blank\"\u003eNEXTJS\u003c/a\u003e\u003c/b\u003e: The React Framework for the Web\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\"\u003eTYPESCRIPT\u003c/a\u003e\u003c/b\u003e: A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.\n  \u003c/li\u003e\n    \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://tailwindcss.com/\" target=\"_blank\"\u003eTAILWIND CSS\u003c/a\u003e\u003c/b\u003e: A utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.prisma.io/\" target=\"_blank\"\u003ePPRISMA\u003c/a\u003e\u003c/b\u003e: Next-generation Node.js and TypeScript ORM.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.radix-ui.com/\" target=\"_blank\"\u003eRADIX UI\u003c/a\u003e\u003c/b\u003e: An open source component library optimized for fast development, easy maintenance, and accessibility.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.pinecone.io/\" target=\"_blank\"\u003ePINECONE\u003c/a\u003e\u003c/b\u003e: Long-Term Memory for AI -  Fully-managed, developer-friendly, and easily scalable vector database.\n  \u003c/li\u003e\n    \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://openai.com/\" target=\"_blank\"\u003eOPENAI\u003c/a\u003e\u003c/b\u003e: AI-powered language model capable of generating human-like text based on context and past conversations.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.mysql.com/\" target=\"_blank\"\u003eMYSQL\u003c/a\u003e\u003c/b\u003e: Open-source relational database management system.\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eHTML5:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTML\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - HTML (HyperText Markup Language)\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/html/html_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: HTML Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eCSS3:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - CSS (Cascading Style Sheets)\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/css/css_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: CSS Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eJAVASCRIPT:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/js/js_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: JavaScript Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://axios-http.com/\" target=\"_blank\"\u003eAXIOS\u003c/a\u003e\u003c/b\u003e: A promise based HTTP client for the browser and node.js\n  \u003c/li\u003e\n   \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.npmjs.com/\" target=\"_blank\"\u003eNPM\u003c/a\u003e\u003c/b\u003e: A package manager for the JavaScript programming language.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://mugshotbot.com/\" target=\"_blank\"\u003eMUGSHOTBOT\u003c/a\u003e\u003c/b\u003e: Automatic beautiful link previews\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eAuthor's Links\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003ePortfolio - \u003ca href=\"https://sammyleths.com\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eLinkedin - \u003ca href=\"https://www.linkedin.com/in/eyiowuawi/\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eTwitter - \u003ca href=\"https://twitter.com/SammyLeths\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eBuy me a Coffee - \u003ca href=\"https://buymeacoffee.com/sammyleths\" target=\"_blank\"\u003e @SammyLeths \u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cbr /\u003e\n\n\u003chr /\u003e\n\n\u003cbr /\u003e\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\nThis project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammyleths%2Fai-ally","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsammyleths%2Fai-ally","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammyleths%2Fai-ally/lists"}