Git Product home page Git Product logo

ai-friend-server's Introduction

Here's an updated version of the README file with separate usage instructions for the server and client repositories, including Docker instructions for the server:


AI Assistant

Overview

This AI Assistant offers a highly personalized user experience by remembering and utilizing the context of past interactions, enhancing natural conversation flow and efficiency in daily tasks. The project integrates a high-performance backend and an intuitive frontend, supporting up to 2000+ users while providing rapid, responsive interaction capabilities.

Features

  • Context-Aware Interactions: The assistant remembers past interactions, allowing for a natural, seamless conversation flow, making daily task management more efficient.

  • High-Performance Backend: Built with Express.js and MongoDB, the backend is optimized to handle a large user base, ensuring scalability and reliability.

  • Intuitive User Interface: The frontend, developed using React.js, offers a responsive and user-friendly experience, catering to both desktop and mobile users.

  • Google Gemini Integration: Leveraging the power of Google Gemini, the assistant enhances user interaction capabilities, reducing customer inquiry resolution time to less than 2 minutes.

Tech Stack

  • Backend: Node.js, Express.js, MongoDB
  • Frontend: React.js, JavaScript, HTML, CSS
  • API Integration: Google Gemini API
  • Containerization: Docker

Repositories

Installation

Server

  1. Clone the server repository:

    git clone https://github.com/pruthiraj-97/AI-Friend-Server.git
    cd AI-Friend-Server
    start server node index.js
  2. Build and run the server with Docker:

    docker pull pruthiraj/ai-friend-image
    docker run -d -p 4000:4000  pruthiraj/ai-friend-image
  3. Check the server: The server should be running on http://localhost:4000.

Client

  1. Clone the client repository:

    git clone https://github.com/pruthiraj-97/Ai-Friend-client.git
    cd Ai-Friend-client
  2. Install client dependencies:

    npm install
  3. Run the client:

    npm run dev
  4. Access the client: Open your browser and navigate to http://localhost:3000.

Usage

  • Personalized Interactions: Start a conversation, and the assistant will remember your context, making follow-up interactions more intuitive and efficient.

  • Task Management: Use the assistant to manage daily tasks quickly and effortlessly, leveraging its understanding of your past interactions.

  • Fast Inquiry Resolution: Benefit from the seamless Google Gemini integration to get quick responses, with resolution times reduced to under 2 minutes.

Contributing

We welcome contributions! Please submit pull requests or report issues to help improve the AI Assistant.


You can customize the repository links and any other details as needed.

ai-friend-server's People

Contributors

pruthiraj-97 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.