Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmarzzucco/convert_csv_to_json
Application that allows you to load CSV files, validate your data and store them in a database. Users can perform CRUD operations on uploaded records. Includes flexible search and robust error handling.
https://github.com/dmarzzucco/convert_csv_to_json
docker nestjs-backend nextjs14 orm postgresql prisma-orm solid-principles tailwindcss typescript
Last synced: about 1 month ago
JSON representation
Application that allows you to load CSV files, validate your data and store them in a database. Users can perform CRUD operations on uploaded records. Includes flexible search and robust error handling.
- Host: GitHub
- URL: https://github.com/dmarzzucco/convert_csv_to_json
- Owner: DMarzzucco
- Created: 2024-07-15T13:06:19.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T20:49:46.000Z (4 months ago)
- Last Synced: 2024-08-30T00:28:38.603Z (4 months ago)
- Topics: docker, nestjs-backend, nextjs14, orm, postgresql, prisma-orm, solid-principles, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 6.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## User Management CSV
![Mi genial imagen](img/Application.jpg)
This is an application to upload CSV files and manage them. You can easily delete, update or add new data within the file.
> [!IMPORTANT]
> Follow the steps stated in the documentation to avoid having any problems. If you have any questions, you can consult the documentation of the respective services. ```./client ``` for the front-end and ```./server``` for the back-end.## API Documentation
The API is documented using Swagger. You can access the full documentation by visiting Port: [/api/#/](http://localhost:3001/api/#/)
on your server after launching the application.>[!NOTE]
> In order for the file to be uploaded and modified, it must comply with these columns.```SQL
ID | Nombre | Departamento | Edad | Email
```
In case you want to modify the columns, you can enter the ``./Server/Prisma`` folder and change as needed.## Intall and Run
```bash
$ docker-compose up
```Port App: [3000](http://localhost:3000/)
## Requirements
- Nodejs (optional)
- Nestjs (optional)
- Docker## License
Made by Dario Marzzucco.