https://github.com/normancarcamo/pxt
AutoFit
https://github.com/normancarcamo/pxt
Last synced: 2 months ago
JSON representation
AutoFit
- Host: GitHub
- URL: https://github.com/normancarcamo/pxt
- Owner: normancarcamo
- License: apache-2.0
- Created: 2020-02-14T16:27:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T01:24:50.000Z (over 2 years ago)
- Last Synced: 2025-01-28T16:15:51.471Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 3.95 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**Version 1.0.0**
# PXT - Autofit
A product that receives potentially large files in CSV format, process them and
import their data into sqlite as database. However, providers do not all use
the same layout of columns. The order may differ between providers,
they may only send a subset of the columns, or they may include additional
columns we do not wish to capture.### Task
Build an API with a single endpoint that accepts a file upload in the CSV format and the provider
name that sent the file, looks up a configuration defining the column layout and parses the CSV
into either a file or - as a stretch goal - into an in-memory database.- [Stack](#stack)
- [Testing](/docs/readme/testing.md)
- [Scripts](/docs/readme/scripts.md)
- [Examples](/docs/readme/examples.md)
- [TODO](/docs/readme/todo.md)
- [Contributors](#contributors)
- [License](#License)## Stack
Backend application codebase using the following stack:
- Node.js
- TypeScript
- Nodemon
- Babel 7
- Express.js
- SQLite
- jest (babel-jest, ts-jest, jest-extended, jest-chain, jest-cucumber)
- Unit testing, Integration testing + Cucumber & Gherkin syntax.## Contributors
- Norman Carcamo
## License
© Norman Carcamo, Software Developer
Licensed under the [Apache License](LICENSE).