https://github.com/guilhermefornaciari/fastreportwithnode
This is a project where the NodeJs CRUD can send data to a API in C#, and it will return a pdf with a report
https://github.com/guilhermefornaciari/fastreportwithnode
crud-application csharp-api fastreport multiple-languages nodejs
Last synced: 2 months ago
JSON representation
This is a project where the NodeJs CRUD can send data to a API in C#, and it will return a pdf with a report
- Host: GitHub
- URL: https://github.com/guilhermefornaciari/fastreportwithnode
- Owner: GuilhermeFornaciari
- Created: 2023-08-15T23:42:41.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-26T13:05:38.000Z (over 2 years ago)
- Last Synced: 2025-03-18T18:19:36.303Z (about 1 year ago)
- Topics: crud-application, csharp-api, fastreport, multiple-languages, nodejs
- Language: JavaScript
- Homepage: https://fast-report-with-node.vercel.app
- Size: 10.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FastReportWithNode
## English
At the end of 2023, I made the decision to become a web developer, as this area sparked a deep interest in me after my friend and practically brother, @MateusPratu, showed me what was possible to accomplish with enough dedication.
With that objective in mind, I started to study the necessary contents and shared my plans with several professionals from the IFRO (Federal Institute of Rondônia). Eventually, my plans reached the ears of an entrepreneur/programmer who was looking for new developers to start a startup. He asked for some recommendations of close contacts, and my name ended up getting to him.
He asked me to study some content, including NodeJs, Vue and a library called FastReport from C#, to develop an application that involved CRUD operations. The data would be sent to a C# API, which would process it and generate a PDF file containing a customizable report for the end customer.
Determined to accomplish this task, I explored the FastReport library and, over the course of a month, learned the C# programming language, and developed this application. (In the process, I also developed the [ChessWithCs](https://github.com/GuilhermeFornaciari/ChessWithCs) application).
## Portuguese
No final de 2023, tomei a decisão de me tornar um desenvolvedor web, pois essa área despertou em mim um profundo interesse após meu amigo e praticamente irmão, @MateusPratu, me mostrar o que era possível realizar com dedicação suficiente.
Com esse objetivo em mente, comecei a estudar os conteúdos necessários e compartilhei meus planos com diversos profissionais da área do IFRO (Instituto Federal de Rondônia). Eventualmente, meus planos chegaram aos ouvidos de um empresário/programador que estava em busca de novos desenvolvedores para iniciar uma startup. Ele pediu algumas recomendações de contatos próximos, e meu nome acabou chegando até ele.
Ele me solicitou que estudasse alguns conteúdos, incluindo NodeJs, Vue e uma biblioteca chamada FastReport do C#, para desenvolver uma aplicação que envolvesse operações CRUD. Os dados seriam enviados para uma API em C#, que os processaria e geraria um arquivo PDF contendo um relatório personalizável para o cliente final.
Determinado a cumprir essa tarefa, explorei a biblioteca FastReport e, ao longo de um mês, aprendi a linguagem de programação C#, e desenvolvi esta aplicação. (No processo, também desenvolvi a aplicação [ChessWithCs](https://github.com/GuilhermeFornaciari/ChessWithCs)).