From 2850ced0a34c2d297cdee906e9540dc7f9edfc01 Mon Sep 17 00:00:00 2001 From: szubair22 <101330346+szubair22@users.noreply.github.com> Date: Mon, 30 Sep 2024 10:54:08 -0500 Subject: [PATCH] Created Readme and added context --- README.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 28 +++++++++++++++++++++--- 2 files changed, 87 insertions(+), 3 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1f54431 --- /dev/null +++ b/README.md @@ -0,0 +1,62 @@ +# CSV Mapping Tool for Sage Intacct + +This web application helps Sage Intacct users easily map their data to Sage Intacct's required format. The tool allows users to upload their data CSV and an Intacct template CSV, preview the contents, and generate a mapped CSV file that conforms to Intacct's specifications. + +## Features + +- Upload and preview data CSV files +- Upload and preview Intacct template CSV files +- Automatic field mapping between data CSV and Intacct template +- Generate and download mapped CSV files ready for Intacct import + +## How to Use + +1. Visit the [CSV Mapping Tool](https://szubair22.github.io/CSVtoIntacctMapper/) website. +2. Upload your data CSV file. +3. Upload the Intacct template CSV file. +4. Click "Upload and Preview" to see the contents of both files. +5. Review the field mapping generated by the tool. +6. Click "Generate and Download Mapped CSV" to create and download the final mapped CSV file. + +## Technology Stack + +- Frontend: HTML, CSS, JavaScript +- Backend: Python (Flask) + +## Local Development + +To run this project locally: + +1. Clone the repository: + ```bash + git clone https://github.com/szubair22/CSVtoIntacctMapper.git + ``` + +2. Navigate to the project directory: + ```bash + cd CSVtoIntacctMapper + ``` + +3. Install the required Python packages: + ```bash + pip install -r requirements.txt + ``` + +4. Run the Flask application: + ```bash + python app.py + ``` + +5. Open your web browser and visit `http://localhost:5000`. + +## Contributing + +Contributions are welcome! Please feel free to submit a Pull Request. + +## License + +This project is open source and available under the [MIT License](LICENSE). + +## Contact + +If you have any questions or feedback, please open an issue on this GitHub repository. \ No newline at end of file diff --git a/index.html b/index.html index 56a9269..7128b2f 100644 --- a/index.html +++ b/index.html @@ -10,19 +10,41 @@
-

CSV Mapping Tool for Sage Intacct

+

CSV Mapping Tool for Sage Intacct

+

Save time and reduce errors by automating the mapping process.

+
+

How It Works

+
    +
  1. + Upload Your Files: +
      +
    • First, upload your data CSV.
    • +
    • Then, upload your Intacct Template CSV.
    • +
    +
  2. +
  3. + Preview and Map: +
      +
    • Match the data fields from your file to the Intacct format.
    • +
    • Review the mappings before finalizing.
    • +
    +
  4. +
+

Once your files are uploaded and mapped, you're ready to seamlessly import them into Sage Intacct!

+
+

Upload CSV Files

- +
- +