This is a CRUD (Create, Replace, Update, Delete) app centered around popular AI Platforms as of March 2024. Using MongoDB, OAuth, and Passport with Google Strategy, users can sign-in and add or remove AI Platforms from their favorites list. Only the app creator can permanently remove AI Platforms from the overarching list. Jest tests and Postman were used to verify working CRUD functionality of HTTP requests. As a bonus, users can visit the AI Chatbots page to utilize the Groq API and OpenAI API to try out AI chatbots. The OpenAI API was used for image generation and Langchain was used to personalize the chatbot to respond as a personalized person. LlamaIndex can be configured to utilize Retrieval-Augmented Generation (RAG) if needed.
- Groq
- OpenAI
- LangChain
- LlamaIndex
- Retrieval-Augmented Generation (RAG)
How to View AI Platforms
-
Open app entry, a list of platforms are visible. The list can be sorted in ascending or descending order by name and industry.
-
Click a star on an AI platform to add it to your favorites list.
-
Click the i icon on an AI platform to view more details about that AI platform.
-
AI platforms that have been favorites will show up in your favorites list on the "Favorites" Page.
Using the AI Chatbots
-
Navigate to the nav bar on top of the screen and click "AI Chatbots".
-
Four API's have been implemented using OpenAI, Groq, LLamaIndex, and LangChain.
-
Enter prompts into the fields to generate AI prompts based on your entry.
Deployed Link (Heroku)
https://ai-platforms-list-crud-64ab4f9bb249.herokuapp.com/platforms
Trello Board
https://trello.com/invite/b/wxJJovTM/ATTIe2671fe1c19bf987e8e016b85b7b29e5F84E9127/ai-program-list
- Find and fix possible bugs
- Refactor code