iCode : A simple ai chat bot built on the use of gemini ai to learn programming languages in Amharic
So this gemini based Chatbot helps to teach people programming using Amharic. Fully written in java.
REQUIREMENTS to run this program:
> IN the environment add gemini AI's api key at "GEMINI_API_KEY=*key over here*"
> JAVA FX SDK version 21.0.7
> GSON version 2.10.1
> JDBC
## > All these dependencies are included in the pom.xml file (use maven)
> If you are running this program from an IDE Use intelJ and sycn the project with maven
> Even if javafx is added we still need to add it while running (exists inside ./lib folder) so use the following command
## RUNNING THE PROGRAM
You can run the ./ChatBot/target/ChatBot-1.0-SNAPSHOT.jar file if you want to
mvn clean package
java --module-path ./lib/javafx-sdk-21.0.7/lib --add-modules javafx.controls,javafx.fxml -jar target/ChatBot-1.0-SNAPSHOT.jar