Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

atharvanhavkar1416/CodeAlpha_Tasks

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
9 Commits
 
 
 
 
 
 

Repository files navigation

👨‍💻 Atharva Nhavkar | Internship Portfolio

Java Programming Intern @ CodeAlpha
Focus: Backend Development, Database Management, and System Logic
Duration: January 2026


📖 About This Repository

Welcome! This repository contains the source code for the projects I delivered during my virtual internship at CodeAlpha. These tasks were instrumental in refining my skills in Core Java, JDBC Architecture, and Oracle Database integration.


🔨 Project Showcase

📊 Task 1: Student Grade Tracker

A logic-based utility for academic performance analysis.

A Java application designed to calculate, track, and analyze student grades for educational institutions.

  • ✨ Key Features:

    • Dynamic array handling for flexible student counts.
    • Computation engine: Calculates Average, Highest, and Lowest scores instantly.
    • Robust input validation for error-free execution.
  • 🛠️ Tech Stack: Core Java Arrays Scanner Class

  • 📂 View Source Code


🏨 Task 4: Hotel Reservation System (Major Project)

A comprehensive backend system handling reservations, cancellations, and persistent data storage.

This is a console-based enterprise application that bridges Java logic with a live database.

  • ✨ Key Features:

    • Oracle DB Integration: Stores room and booking data permanently using JDBC (no data loss on exit).
    • Smart Logic: Validates room availability and prevents overlapping bookings.
    • Automated Receipt Generation: Uses File Handling (I/O) to print a text-file receipt for every successful transaction.
    • Room Categories: Filter functionality for Single, Double, and Suite rooms.
  • 🛠️ Tech Stack: Java (JDK 17) JDBC Oracle 11g/18c SQL

  • 📂 View Source Code


💻 Technical Stack

Category Technologies
Primary Language Java (Core & Advanced)
Database Oracle Database 11g/18c XE
Connectivity JDBC (Java Database Connectivity)
Tools Eclipse IDE, Git Version Control

⚙️ Setup & Run Instructions

  1. Clone the Repository:

    git clone [https://github.com/atharvanhavkar1416/CodeAlpha_Tasks.git](https://github.com/atharvanhavkar1416/CodeAlpha_Tasks.git)
  2. Database Configuration (For Task 4):

    • Open the database.sql file located in the Hotel System folder.
    • Execute the script in your Oracle SQL command line.
    • Update DBConnection.java with your own Oracle username and password.
  3. Execution:

    • Import the folder into Eclipse IDE.
    • Run Main.java as a Java Application.

🌐 Connect with Me


🚀 Developed by Atharva Nhavkar

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.