Skip to content

Latest commit

 

History

History
100 lines (74 loc) · 2.14 KB

File metadata and controls

100 lines (74 loc) · 2.14 KB

CodeAlpha Java Programming Internship Projects

This repository contains the Java projects developed during my CodeAlpha Java Programming Internship. These projects demonstrate the application of Object-Oriented Programming (OOP), Java Swing GUI development, File Handling, Collections Framework, and problem-solving skills through real-world applications.

📌 Projects

1. Student Grade Tracker

A GUI-based application for managing student grades and performance.

Features:

  • Add student records
  • Calculate average score
  • Find highest score
  • Find lowest score
  • Display student performance summary

Concepts Used:

  • Java Swing
  • Arrays / ArrayLists
  • OOP Concepts

2. Stock Trading Platform

A stock trading simulation system that allows users to manage investments and track portfolio performance.

Features:

  • View market data
  • Buy and sell stocks
  • Portfolio tracking
  • Transaction history
  • Portfolio data storage using file handling

Concepts Used:

  • Java Swing
  • OOP Concepts
  • Collections Framework
  • File Handling

3. Artificial Intelligence Chatbot

An interactive chatbot capable of responding to user queries using NLP preprocessing and rule-based responses.

Features:

  • Interactive GUI chat interface
  • Natural Language Processing (NLP)
  • FAQ-based responses
  • General conversation handling
  • Basic memory and response generation

Concepts Used:

  • Java Swing
  • NLP Techniques
  • OOP Concepts
  • Rule-Based AI

4. Hotel Reservation System

A hotel management application for booking and managing room reservations.

Features:

  • Room categorization (Standard, Deluxe, Suite)
  • Search available rooms
  • Book rooms
  • Cancel reservations
  • Payment simulation
  • Booking details management
  • File-based data storage

Concepts Used:

  • Java Swing
  • OOP Concepts
  • File Handling
  • Collections Framework

🛠 Technologies Used

  • Java
  • Java Swing
  • Object-Oriented Programming (OOP)
  • File Handling
  • Collections Framework
  • NLP Basics
  • GUI Development

👨‍💻 Author

Anirudh L


🚀 Internship

Projects developed as part of the CodeAlpha Java Programming Internship Program.