Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sammyleths/ai-ally
AI Ally Software As A Service (SaaS) is an AI tool that can be used to create AI characters which you can have Q&A conversations with.
https://github.com/sammyleths/ai-ally
axios mysql nextjs npm openai pinecone prisma radix-ui reactjs tailwindcss typescript
Last synced: about 19 hours ago
JSON representation
AI Ally Software As A Service (SaaS) is an AI tool that can be used to create AI characters which you can have Q&A conversations with.
- Host: GitHub
- URL: https://github.com/sammyleths/ai-ally
- Owner: SammyLeths
- License: mit
- Created: 2023-08-16T10:19:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-27T10:51:51.000Z (about 1 year ago)
- Last Synced: 2024-05-19T03:48:15.949Z (6 months ago)
- Topics: axios, mysql, nextjs, npm, openai, pinecone, prisma, radix-ui, reactjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://ai-ally.vercel.app
- Size: 1.24 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
AI Ally
AI Ally Software As A Service (SaaS) is an AI tool that can be used to create AI characters which you can have Q&A 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:
- Clerk User Authentication
- Third party login
- Search and Filter
- Cloudinary image upload
- Stripe subscription
- Subscription management
- Free tier
- Interactive modals
- Light and Dark mode
This project was developed using React, NextJS, TypeScript, Pinecone, Tailwind CSS, Prisma, RadixUI, MySql, Axios, NPM.
Screenshots
![proj12-ai-ally](https://github.com/SammyLeths/ai-ally/assets/64320618/4ccee0c9-b505-4679-8473-e348d47efa41)
Links
Tech Stack
Helpful Resources
-
REACT: The library for web and native user interfaces.
-
NEXTJS: The React Framework for the Web
-
TYPESCRIPT: A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
-
TAILWIND CSS: A utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.
-
PPRISMA: Next-generation Node.js and TypeScript ORM.
-
RADIX UI: An open source component library optimized for fast development, easy maintenance, and accessibility.
-
PINECONE: Long-Term Memory for AI - Fully-managed, developer-friendly, and easily scalable vector database.
-
OPENAI: AI-powered language model capable of generating human-like text based on context and past conversations.
-
MYSQL: Open-source relational database management system.
-
HTML5:
-
CSS3:
-
JAVASCRIPT:
-
MDN: Mozilla Developer Network - JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions -
W3SCHOOL: JavaScript Introduction
-
-
AXIOS: A promise based HTTP client for the browser and node.js
-
NPM: A package manager for the JavaScript programming language.
-
MUGSHOTBOT: Automatic beautiful link previews
Author's Links
- Portfolio - @SammyLeths
- Linkedin - @SammyLeths
- Twitter - @SammyLeths
This 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).
## Getting Started
First, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
## Learn More
To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
## Deploy on Vercel
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.