Skip to content

Latest commit

 

History

History
62 lines (42 loc) · 2 KB

README.md

File metadata and controls

62 lines (42 loc) · 2 KB

UT Converter

What is it?

It is a conversion software for talking Uber Korea's Fleet payout report and making it more human readable. It also makes the columns always appear instead of being dynamic which makes it more compatible with other taxi management software.

Prerequisites

Before getting started, ensure that your computer meets the following requirements:

  • Operating System: Windows 10 or MacOS (Not tested in Linux)
  • Windows:
  • Visual C++ Redistributable Packages for Visual Studio 2013
  • Node.js v18 (with Additional Tools option selected during installation)
  • Python (with "Add to PATH" option selected during installation)
  • Visual Studio Community (with Node.js, C++ development, and .NET Framework options selected during installation)
  • MacOS:
  • (Needs further testing on what is needed to install)

Installation

To install the application and its dependencies, follow these steps:

  1. Install the application dependencies:
  • npm install --save-dev @electron-forge/cli
  • npm exec --package=@electron-forge/cli -c "electron-forge import"
  • npm install
  1. To run the app for testing, use the following command:
  • npm start

Note: You may need to install additional packages using the terminal in VScode if more dependencies are added:

  • npm install

Installation

To Build from source you will have to remove code signing.

  1. In forge.config.js you need to remove the following lines:
  • osxSign: {},
  • certificateFile: 'src/UTcertSelfSign.pfx',
  • certificatePassword: process.env.CERTIFICATE_PASSWORD,
  1. Build the app!
  • npm run make

Contributing

Contributions to this project are welcome! To contribute, please follow these steps:

  • Fork the repository
  • Create a new branch for your feature or bug fix
  • Commit your changes
  • Push your changes to your forked repository
  • Submit a pull request

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to reach out to the project maintainer.