Skip to content

Minor Projects Collection – A compilation of diverse Java-based projects, including games, utilities, and applications. Each project demonstrates core programming concepts, problem-solving skills, and practical implementations.

License

Notifications You must be signed in to change notification settings

anuragzete/Mini-Projects

Repository files navigation

Mini Projects Repository

Welcome to Mini-Projects! This repository contains small Java projects that I built for learning and fun. Each project has a JAR file for easy execution.

Projects Included:

  1. ATM Interface - Console-based ATM simulation.
  2. File Security - Encrypt/Decrypt files using XOR with a password.
  3. Guess a Number Game - A fun number-guessing game with timer.
  4. Palindrome Checker - Checks if a given string is a palindrome.
  5. Password Strength Checker - Evaluates password strength.
  6. Random Password Generator - Generates secure random passwords.
  7. Quiz Application - Java Swing-based quiz game.
  8. Rock Paper Scissors - Classic game with console-based play.
  9. Simple Calculator - Performs basic arithmetic operations.
  10. Student Grade Calculator - Calculates student grades.
  11. Temperature Converter - Converts between Celsius, Fahrenheit, and Kelvin.
  12. Tic-Tac-Toe Game - Console-based version of the classic game.
  13. Snake Game - Classic snake game with easy and hard modes
  14. Student Course Registration System - Register, update, and delete student records using MongoDB. (Note: This project will download additional files on running for the first time.)

Documentation

View Javadocs

Download & Run

Each project has a corresponding JAR file, which you can download and execute easily.

🔗 Download All Projects from GitHub Releases: Click Here


How to Run a JAR File

  1. Download the JAR file for the desired project.
  2. Open a terminal or command prompt.
  3. Navigate to the directory containing the JAR file.
  4. Run the following command:
    java -jar project-name.jar
    (Replace project-name.jar with the actual file name.)

Ensure Java 8 or higher is installed on your system. You can check your Java version with:

java -version

License

This repository is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) license. This means: You can use these projects for personal or educational purposes. You cannot modify or distribute modified versions of these projects.

Read More About the License

Contact Me

Have questions or suggestions? Feel free to reach out!

Email: anuragzete27@outlook.com
Portfolio: Anurag Zete
LinkedIn: Anurag Zete


Happy Coding!

If you find these projects useful, don't forget to star ⭐ this repository!

About

Minor Projects Collection – A compilation of diverse Java-based projects, including games, utilities, and applications. Each project demonstrates core programming concepts, problem-solving skills, and practical implementations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published