Skip to content

muhammetcnli/howardAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HowardAI

Howard AI is an AI-powered chatbot application that makes chatting with Howard Roark a reality. Built using Java Spring Boot.

The project consists of two main components:

  1. REST API – Backend service integrated with Groq API (llama3-70b-8192 model)
  2. Web Interface – A simple user interface where users can chat with the bot

Features

  • User authentication (Google OAuth2 integration)
  • AI-powered chat with Howard Roark
  • Chat history management
  • Dynamic chat titles

Technologies

  • Backend: Java 21, Spring Boot, Spring Web, Spring AI, Spring Security, Hibernate, JPA
  • Frontend: Thymeleaf
  • Database: MySQL
  • AI: Groq API (llama3-70b-8192 model)

Setup

  1. Clone the project:
    git clone https://github.com/muhammetcnli/howardAI.git
    

Screenshots

Chat Page

Chat Page

Chating Example

Chating

Login Page

Login Page

Google OAuth2 Page

OAuth2 Page

Index Page

Index Page

API Example

API

To-Do

  • Dockerize
  • Deployment (Railway / Render / Vercel / AWS)

About

HowardAI - AI-powered Chatbot Built with Java Spring Boot & Groq API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published