A web-based AI chatbot using Spring Boot for the backend and Next.js for the frontend, leveraging NLP for intelligent responses.
- Real-time chat interface
- RESTful API with Spring Boot
- User-friendly frontend with Next.js
- AI-powered responses
- Backend: Spring Boot (Java)
- Frontend: Next.js (React.js)
- Database: MySQL / MongoDB
- NLP: OpenAI API / GPT
-
Clone the repo and configure the database in
application.properties
.mvn clean install mvn spring-boot:run
-
Backend runs at
http://localhost:8080
.
-
Clone the repo and configure
npm install npm run dev
-
Frontend runs at
http://localhost:3000
.
POST /api/chat
: Send messageGET /api/conversations
: Get chat history