Skip to content

Shubhtiwari29/CryptoTrading-AIChatBot-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoTrading-AIChatBot-Backend is a backend application for an AI-powered chatbot that provides real-time cryptocurrency information, such as the prices and market trends of various digital currencies. This chatbot utilizes data from popular APIs to keep users informed of the latest crypto insights.

Tools and Technologies Used

  1. Java & Spring Boot: Core framework for developing the backend.
  2. SQL: Database to manage user and chatbot interactions.
  3. Spring Data JPA: For efficient data handling and persistence.

External APIs:

  1. Gemini API: Provides real-time cryptocurrency data.
  2. CoinGecko API: Accesses comprehensive market data on various cryptocurrencies.

Key Features

  1. Real-time cryptocurrency data retrieval for user queries.
  2. Secure and efficient data handling with Spring Data JPA.
  3. Integration with Gemini and CoinGecko APIs to ensure accurate and up-to-date information.

Prerequisites

  1. Java 17
  2. SQL database (e.g., MySQL)
  3. API keys for Gemini and CoinGecko (registration required).

API Endpoints

  1. Get Crypto Price: Retrieve real-time prices of specified cryptocurrencies.
  2. Market Trends: Fetch data on current market trends and shifts.

Testing

Use tools like Postman to test the endpoints and verify the chatbot’s responses.

Repo link of CryptoTrading-AIChatBot-Frontend

https://github.com/Shubhtiwari29/CryptoTrading-AIChatBot-Frontend

About

AI-powered chatbot for real-time crypto trading insights. Built with Spring Boot, SQL, and Spring Data JPA, it leverages Gemini and CoinGecko APIs to provide live cryptocurrency data like current prices. Secure and efficient, the bot allows users to retrieve dynamic crypto data, enhancing informed trading decisions.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages