Skip to content

Litsardos/Resume-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Resume Chatbot Web App

This is a simple chatbot web application that simulates a job interview by answering questions about my resume. It uses keyword-based detection to match user questions with predefined answers.


πŸ“‚ Project Structure

πŸ“¦ ResumeChatbot β”œβ”€β”€ backend/ β”‚ └── ResumeChatbotServer.java # Java backend with keyword-response logic β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ index.html # Basic user interface β”‚ β”œβ”€β”€ script.js # Sends user input to backend & displays responses β”‚ └── styles.css # CSS styling


πŸ§ͺ How to Run Locally

1️⃣ Start the Java Backend Server

Open a first terminal and run: cd backend javac ResumeChatbotServer.java
java ResumeChatbotServer

2️⃣ Start the Frontend

Open a second terminal and run: cd frontend python -m http.server 5500

Keep both terminals running at the same time.

Then open your browser and visit: πŸ‘‰ http://localhost:5500

Now you're ready to chat with the bot!


πŸš€ How It Works The frontend provides a simple UI for asking questions.

User input is sent to the Java backend.

The backend detects keywords and returns predefined answers.

Responses are displayed in the chat interface.


πŸ’‘ Sample Questions to Ask the Chatbot

Tell me about yourself What are your skills? Where did you study? What projects have you worked on? What motivates you? What are your strengths?


πŸ›  Tech Stack Java (Backend server)

HTML, JavaScript (Frontend)

CSS

Python HTTP Server (for serving the frontend)

About

πŸ’Ό A simple Resume Chatbot web app that simulates an interview experience by responding to questions about my background, projects, and skills using keyword-based intent detection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors