CODEALPHA · JAVA PROGRAMMING INTERNSHIP Java 25 LTS 4 Full Applications

Building practical ideas
with modern Java.

Welcome to my internship portfolio. Explore four standalone Java software projects engineered to master object-oriented architecture, algorithmic problem-solving, data modeling, and practical software design.

04
Software Projects
100%
Core Java & OOP
4 Apps
Live In-Browser Demos
Full HD
Demo Video Recordings

Featured Internship Projects

Each project includes a dedicated website, interactive live web simulation, architecture guide, and demo video.

04 Tasks Completed
PROJECT 01 Task 1 · Completed

Student Grade Tracker

An academic performance management system. Records multiple subject scores per student, computes weighted averages, assigns standard letter grades (A–F), and produces class-wide highest, lowest, and distribution statistics.

Java OOP Design Collections Statistical Analytics
PROJECT 02 Task 2 · Completed

Stock Trading Platform

A simulated equities brokerage and trading terminal. Simulates dynamic stochastic market movements across 8 blue-chip stocks, executes market BUY and SELL orders, manages buying power liquidity, and tracks profit/loss yield.

Java Financial Modeling Order Book Transaction Ledger
PROJECT 03 Task 3 · Completed

AlphaBot AI Chatbot

A natural language processing conversational bot. Implements regex pattern-based intent classification, arithmetic mathematical calculations, local session persistence, and contextual question answering.

Java Pattern-Based NLP Regex Matching Session Memory
PROJECT 04 Task 4 · Completed

Hotel Reservation System

An enterprise hospitality and room booking management suite. Provides real-time room availability across Standard, Deluxe, and Suite categories, booking checkout flows, payment processing, and reservation cancellation handling.

Java Hospitality Domain Payment Gateway Booking Lifecycle

Technical Skills & Competencies

Applied directly throughout the CodeAlpha internship curriculum.

Core Java & OOP

Solid mastery of Encapsulation, Inheritance, Polymorphism, Abstraction, Interface design, and clean package modularity.

Collections & Data Structures

Extensive practical use of ArrayList, LinkedHashMap, EnumMap, and custom algorithmic lookups.

File I/O & Regular Expressions

Text serialization, file read/write buffers, and pattern compiling for natural language tokenization and intent detection.

Version Control & Deployment

Git workflow, clean commit conventions, repository maintenance, and automated GitHub Pages web deployment.

About Nisha N

Computer Science Student & Software Developer

N

Nisha N

Computer Science student building software through practical, real-world development. This portfolio documents my completed projects for the CodeAlpha Java Programming Internship, demonstrating problem solving, code organization, and full project lifecycle execution.

Visit GitHub Profile ↗ Contact via Email