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.
- Java & Spring Boot: Core framework for developing the backend.
- SQL: Database to manage user and chatbot interactions.
- Spring Data JPA: For efficient data handling and persistence.
- Gemini API: Provides real-time cryptocurrency data.
- CoinGecko API: Accesses comprehensive market data on various cryptocurrencies.
- Real-time cryptocurrency data retrieval for user queries.
- Secure and efficient data handling with Spring Data JPA.
- Integration with Gemini and CoinGecko APIs to ensure accurate and up-to-date information.
- Java 17
- SQL database (e.g., MySQL)
- API keys for Gemini and CoinGecko (registration required).
- Get Crypto Price: Retrieve real-time prices of specified cryptocurrencies.
- Market Trends: Fetch data on current market trends and shifts.
Use tools like Postman to test the endpoints and verify the chatbot’s responses.
https://github.com/Shubhtiwari29/CryptoTrading-AIChatBot-Frontend