Giter Site home page Giter Site logo

please-convert's Introduction

please-convert

A simple desktop app to perform various kinds of unit conversions.

  • Takes care of the updated conversion units, such as for currency conversions.
  • Lightweight command line tool written in Java.

We will convert anything you ask, just don't forget to say please.

please-convert's People

Contributors

thisissvikas avatar

Watchers

James Cloos avatar  avatar

please-convert's Issues

Input System

Acceptance Criteria

  • Define a User Input system.
  • The options provided to the user should be in accordance with #8
  • Define the system to make the process of user making their choice as simple as possible

Supported Conversion Definition

Acceptance Criteria

  • Define a system to maintain the supported conversions.
  • This system should act as the source of truth for user I/O and options.
  • Make the system extensible to support iterative addition of new conversions

Supported Conversions for v1.0

  • PleaseConvert
    • Currency
      • Dollar To Rupee
      • Rupee To Dollar
      • Dollar To Pound
      • Pound To Dollar
      • Pound To Rupee
      • Rupee To Pound
    • Distance
      • Miles to KMs
      • KMs to Miles
      • inches to cms
      • cms to inches
    • Weight
      • lbs to Kgs
      • Kgs to lbs
    • Temperature
      • C to F
      • F to C
    • Time
      • IST to UTC
      • CST to UTC
      • GMT to UTC
      • UTC to IST
      • UTC to CST
      • UTC to GMT

Conversion System

Acceptance Criteria

  • Currency
    • Dollar To Rupee
    • Rupee To Dollar
    • Dollar To Pound
    • Pound To Dollar
    • Pound To Rupee
    • Rupee To Pound
  • Distance
    • Miles to KMs
    • KMs to Miles
    • inches to cms
    • cms to inches
  • Weight
    • lbs to Kgs
    • Kgs to lbs
  • Temperature
    • C to F
    • F to C
  • Time
    • IST to UTC
    • CST to UTC
    • GMT to UTC
    • UTC to IST
    • UTC to CST
    • UTC to GMT

All the above-mentioned conversions should be working

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.