Skip to content

ConvoGenius - Chat with AI ConvoGenius, your AI chat companion. Powered by OpenAI, it brings natural conversations to life. Secure and simple, with local storage for seamless chats. Elevate your experience with ConvoGenius.

Notifications You must be signed in to change notification settings

theashutoshshukl/convogenius-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

ConvoGenius

Overview

ConvoGenius is an AI-powered chat application created using the OpenAI API. This project focuses on providing a conversational experience with the help of OpenAI's powerful language model. The application includes an authentication system to ensure secure access and the ability to save chat interactions locally using local storage.

Features

  • Conversational AI: Leverage the capabilities of OpenAI's language model to create natural and engaging conversations.

  • Authentication System: Secure your application by implementing a robust authentication system, ensuring only authorized users can access the chat functionality.

  • Local Storage: Save chat interactions locally using browser storage, allowing users to revisit and continue conversations even after closing the application.

Getting Started

Follow these steps to set up ConvoGenius on your local machine:

  1. Clone the Repository:

    git clone https://github.com/theashutoshshukl/convogenius-app.git
    cd convogenius-app
    
  2. Install Dependencies:

    npm install
    
  3. Configure Authentication:

    • Set up your authentication system according to the documentation provided in the project.
  4. Obtain OpenAI API Key:

    • Obtain an API key from OpenAI and replace the placeholder in the project with your actual API key.
  5. Run the Application:

    npm start
    
  6. Access the Application:

    • Open your web browser and navigate to http://localhost:3000 to access ConvoGenius.

Usage

  1. Authentication:

    • Users need to sign in to access the chat functionality. Implement user registration and login features securely.
  2. Conversational Interface:

    • Engage in natural conversations with the AI by typing messages in the chat interface.
  3. Local Storage:

    • Chat interactions are saved locally, allowing users to continue conversations from where they left off.

Dependencies

  • React: JavaScript library for building user interfaces.
  • OpenAI API: Leverage the power of OpenAI's language model for natural language understanding.

Contributing

Contributions are welcome! If you'd like to contribute to ConvoGenius.

Contact

For inquiries and support, please contact Ashutosh shukla at Ashutoshshukl99@gmail.com.

Happy Chatting with ConvoGenius! 🚀

About

ConvoGenius - Chat with AI ConvoGenius, your AI chat companion. Powered by OpenAI, it brings natural conversations to life. Secure and simple, with local storage for seamless chats. Elevate your experience with ConvoGenius.

Topics

Resources

Stars

Watchers

Forks