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.
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.
- Python
- Tkinter (for GUI)
- JSON (for data persistence)
- Account creation and storage
- Deposit and withdrawal operations
- Balance check functionality
- GUI for easy interaction
- Gained hands-on experience with GUI design using Tkinter
- Implemented JSON-based file handling
- Practiced Object-Oriented Programming (OOP) in Python
A command-line Java application that simulates a teacher's portal for managing student records, including attendance and performance data.
- Java (Core Java)
- Add/edit student data
- Manage attendance records
- View reports
- CLI-based menu interaction
- Strengthened Java fundamentals and class structures
- Built modular and menu-driven applications
- Practiced OOP principles in real-world scenarios
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.