Skip to content

ArnavM21git/StudentUtilityManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Utility Manager

A comprehensive Java Swing application with multiple academic utilities

Java 17 Swing GUI MIT License


🌟 Features

🧮 Calculator

  • Basic arithmetic operations
  • Clear functionality
  • Intuitive interface

📊 GPA Calculator

  • 5-subject capacity
  • 1-10 scale validation
  • Auto-average calculation

🎨 Drawing Pad

  • Freehand drawing
  • 4 color options
  • Canvas clearing

📝 To-Do List

  • Add/remove tasks
  • Persistent list
  • Simple interface

🔄 Unit Converter

  • 18 conversion types
  • STEM-focused units
  • Real-time results

✏️ Word Replacer

  • Find/replace in files
  • File I/O operations
  • Text editing

🛠️ Tech Stack

graph TD
    A[Java 17] --> B[Swing GUI]
    A --> C[Multithreading]
    A --> D[File I/O]
    B --> E[Event Handling]
    C --> F[Clock Utility]
    D --> G[Word Replacer]
Loading

🚀 Quick Start

# Clone the repository
git clone https://github.com/ArnavM21git/StudentUtilityManager.git

# Compile and run
cd StudentUtilityManager
javac studenttools/StudentAssistantApp.java
java studenttools.StudentAssistantApp

📂 Project Structure

src/
├── studenttools/
│   ├── MainFrames/
│   ├── Utilities/
│   └── Clock/
├── CalculatorFrame.java
├── GPAFrame.java
└── ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages