Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

SaaS AI platform, allowing users to chat with AI companions modeled after famous personalities.

Notifications You must be signed in to change notification settings

ank-it07/NeuroNest

 
 

Repository files navigation

NeuroNest: SaaS AI Platform

Overview

Welcome to neuroNest.ai , a powerful and versatile SaaS AI platform designed to enable users to engage in dynamic and immersive conversations with AI models representing famous personalities such as musicians, players, scientists, and more. Whether you want to discuss groundbreaking ideas with a virtual scientist, receive musical recommendations from an AI musician, or engage in insightful conversations with an AI version of your favorite historical figure, neuroNest.ai brings these experiences to life.

Key Features:

  • This project leverages a robust tech stack to provide seamless user experiences, advanced AI capabilities, and efficient data management.

  • Chat with Famous Personalities: Interact with AI companions representing renowned personalities across various domains.

  • Subscription Benefits: Unlock additional features by subscribing to neuroNest.ai. Gain the ability to create your own AI companions, tailored to your preferences.

  • Create Your Own AI Companions: Subscribers can personalize their experience by crafting AI versions of their chosen personalities.

Tech Stack

Frontend:

  • Next.js: A React framework for building efficient and scalable web applications.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Shadcn: A tool for creating beautiful and customizable shadows for web elements.

Authentication:

  • Clerk: A powerful authentication and user management system.

ORM and Database:

  • Prisma: A modern database toolkit for TypeScript and Node.js.
  • MongoDB: A NoSQL database for scalable and flexible data storage.

UI Libraries and Components:

  • Lucide-React: A comprehensive library of React components for building feature-rich UIs.
  • React-Spinners: A collection of loading spinners for React.

AI and Machine Learning:

  • Vercel AI: A suite of tools for integrating AI into applications.
  • Langchain: A language model interaction tool for seamless communication with LLM models.

Data Management:

  • Pinecone Vector DB: A service for vector similarity search, optimizing AI and ML workflows.
  • Upstash/Redis: A serverless Redis service for in-memory caching and data storage.
  • Upstash/Ratelimit: Rate-limiting functionality for enhanced performance and security.

API Integration:

  • Replicate: A platform for versioning, sharing, and deploying machine learning models.
  • OpenAI: Access to state-of-the-art language models.
  • OpenAI-Edge: Edge deployment for OpenAI models.

Billing and Subscription:

  • Stripe: A flexible and powerful platform for online payments.

Deployment:

  • Vercel: A cloud platform for static sites and serverless functions, providing seamless deployment.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/crystinameth/NeuroNest.git
  2. Install dependencies: npm install
  3. Configure environment variables (see .env.example)
  4. Run the development server: npm run dev

For production deployment, consider using the Vercel platform.

Additional Notes

  • Ensure proper API key management and secure handling of sensitive information.
  • Refer to individual documentation links for detailed information on each technology used.
  • Continuous integration and deployment strategies are recommended for maintaining a smooth development workflow.

Contributors

Feel free to contribute, report issues, or suggest enhancements!

About

SaaS AI platform, allowing users to chat with AI companions modeled after famous personalities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.4%
  • CSS 1.3%
  • JavaScript 0.3%