Skip to content

preston176/nexusAI

Repository files navigation


Nexus AI

Store and Chat with Your Documents anywhere anytime


Nexus AI - Store and chat with your documents, all in one place | Product Hunt

Key FeaturesLive LinkDemoDisclaimerRelatedLicense

screenshot

Key Features

Chat with your Docs - Get to interact with your documents using GPT-4o

  • Secure - Multi-factor Authentication and Secure Document Storage using Clerk and Firebase respectively.
  • Pricing - The Free / Pro plan is available to allow you access all features.
  • Real Time Subscription - Paystack Integration, Pay for the Pro Plan using M-Pesa, Visa, Mastercard

How To Use

To clone and run this web app, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/preston176/nexusAI

# Go into the repository
$ cd nexusAI

# Install dependencies
$ npm install

# Run the app
$ npm run dev
# Open browser http://localhost:3000

.env Configuration Guide

  1. Create A .env file and add the following:
Environment Variables
```bash
# Clerk API Keys
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_xxxxxxxxxx
CLERK_SECRET_KEY=sk_test_xxxxxxxxxx
# Pinecone API Key
NEXT_PUBLIC_PINECONE_API_KEY=pcsk_xxxxxxxxxxxx

# Gemini API Key
NEXT_PUBLIC_GEMINI_API_KEY=AIzxxxxxxxxxxxx
# OpenAI API Key
OPENAI_API_KEY=sk-proj-xxxxxxxxxx

# Paystack API Keys
NEXT_PUBLIC_PAYSTECK_PUBLISHABLE_KEY=pk_test_xxxxxxxxxxxxx
PAYSTACK_API_KEY=sk_test_xxxxxxxxxxxxxxx
NEXT_PUBLIC_PAYSTACK_PUBLIC_KEY=pk_test_xxxxxxxxxxxxxxx
PAYSTACK_WEBHOOK_SECRET=abc

# Firebase
FIREBASE_STORAGE_BUCKET=xxxxxx.firebasestorage.app
FIREBASE_SERVICE_ACCOUNT_JSON=<base64 encoded json>
you can do this by running cat service_key.json | base64 after downloading the service_key.json file and placing it in the root of the project

# Azure OpenAI API Configuration
AZURE_OPENAI_API_INSTANCE_NAME=nexusaxxxxx
AZURE_OPENAI_API_KEY=5KdeOKxxxxxxx
AZURE_OPENAI_API_VERSION=2024-02-01
AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME=text-embedding-ada-002


```

Live Preview

Disclaimer

  • Copyright Compliance: By using NexusAI, you agree to comply with Clerk's terms of service and respect copyright laws.

Support

Buy Me a Coffee at ko-fi.com

License

MIT


prestonmayieka.tech  ·  GitHub @preston176  ·  Twitter @preston_mayieka

About

Store Your Documents and chat with them all in one place.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy