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.
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)
To install the application and its dependencies, follow these steps:
- Install the application dependencies:
npm install --save-dev @electron-forge/cli
npm exec --package=@electron-forge/cli -c "electron-forge import"
npm install
- 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
To Build from source you will have to remove code signing.
- In
forge.config.js
you need to remove the following lines:
osxSign: {},
certificateFile: 'src/UTcertSelfSign.pfx',
certificatePassword: process.env.CERTIFICATE_PASSWORD,
- Build the app!
npm run make
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
This project is licensed under the MIT License.
If you have any questions or suggestions, feel free to reach out to the project maintainer.