Skip to content

NipunRaj96/Academic-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Academic Projects

This repository features academic projects developed as part of my coursework. These projects reflect foundational skills in Python and Java, with hands-on practice in building simple systems and applying core programming concepts.


🏦 Banking System (Python)

📌 Overview

A basic Banking System created using Python, offering essential banking operations through a graphical user interface. It supports account creation, deposits, withdrawals, and balance inquiries.

🛠️ Tech Stack

  • Python
  • Tkinter (for GUI)
  • JSON (for data persistence)

💡 Features

  • Account creation and storage
  • Deposit and withdrawal operations
  • Balance check functionality
  • GUI for easy interaction

🎯 Learning Outcomes

  • Gained hands-on experience with GUI design using Tkinter
  • Implemented JSON-based file handling
  • Practiced Object-Oriented Programming (OOP) in Python

🧑‍🏫 Teacher Portal (Java)

📌 Overview

A command-line Java application that simulates a teacher's portal for managing student records, including attendance and performance data.

🛠️ Tech Stack

  • Java (Core Java)

💡 Features

  • Add/edit student data
  • Manage attendance records
  • View reports
  • CLI-based menu interaction

🎯 Learning Outcomes

  • Strengthened Java fundamentals and class structures
  • Built modular and menu-driven applications
  • Practiced OOP principles in real-world scenarios

📘 Note

These academic projects were designed as part of university submissions and served as my initial step into structured software development. They laid the foundation for my current skills in application building and problem-solving.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors