ethanSanchezD / Java-Converter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LinkedIn

Java Converter

The Java Converter is a versatile and user-friendly desktop application designed to perform various unit conversions effortlessly. This project aims to develop a robust, efficient, and intuitive tool that allows users to convert between different currency measurement units seamlessly.
Explore the docs »

View Demo · README-Template

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage Examples
  4. Contact
  5. Acknowledgments

About The Project

This Java Converter was build using the MVC pattern desing, where Model was the converters logic, the View was the gui windows, and the Controller was a Conttroller class that connects Views user inputs to the Models classes.

Screenshot 2023-07-21 143710 project-screenshot

(back to top)

Built With

Java JavaSwing Maven

(back to top)

Getting Started

Prerequisites

  • To use currency converter, internet conection is necesary.

Maven

To run this proyect, it is necessary to have Apache Maven at least 3.8.8 version installed, but it is strongly recommended to use the latest release version. In case you need to install Maven, go to the oficial installation page.

Installation

  1. Clone the repo
    git clone https://github.com/ethanSanchezD/Java-Converter.git

Via commands:

  1. Move to repository folder

  2. Build proyect

    mvn package

    or

    mvn clean package
  3. Run Maven project

    java -jar target/JavaConverter-0.0.1-SNAPSHOT.jar

Via IDE (In this example: VS Code)

  1. Open the cloned folder in the IDE
  2. Run Main class
Vs-launch.mp4

(back to top)

Usage Examples

This project uses a limited currency and measurement units:

  • Currency Converter
    • Mexican Peso
    • US Dollar
    • Euro
    • British Pound
    • Japanese Yen
    • South Korean Won

Currency-video_1

  • Temperature Converter
    • Celsius
    • Fharenheit
    • Kelvins

Temperature-video

  • Weight Converter
    • Kilograms
    • Grams
    • Pounds

Weight-video

  • Measure Converter
    • Meter
    • Kilometer
    • Mile
    • Foot

Measure-converter

  • Error Managment
    • Different type of wrong inputs was handled as input errors

error-managment

(back to top)

Contact

Email - ethand.san@gmail.com

Project Link: https://github.com/ethanSanchezD/Java-Converter

(back to top)

Acknowledgments

(back to top)

About


Languages

Language:Java 100.0%