Report-Generator

Reports Generator ๐Ÿ“„

This web application has been developed with the Vue Framework following a technical challenge ๐Ÿš€

The purpose is to create an interface that allows the user to view a list of reports that have been generated, and allows these reports to be downloaded in .xls (Excel) format files ๐Ÿ“

Requirements ๐Ÿ’ก

Development Considerations ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป

For error handling, respective validations were carried out so that the user cannot enter numbers in the first field, leave no empty space, or that the value of the final date is less than the value of the initial date.

A component from the Vue 3 datepicker package was implemented to provide the functionality, but some modifications were made by manipulating the styles to make it as close as possible to the requested prototype.

Similarly, properties were added so that the format was โ€œDD/MM/YYYYโ€, since it initially showed โ€œMM/DD/YYYY, HH:MMโ€

So it finally became the next pickerdate

As for the excel files, these are downloaded by clicking โ€œDownloadโ€ on the corresponding row, and the file name would be REPORT + ID number. (Example: REPORT0001)

Final result of the project ๐ŸŽฏ

The views are as follows:

Initial view without records

Create new record

Listed Records

Excel report

This application was deployed in Github Pages, in which you have access in the following Link

https://mirianalejandra1996.github.io/Report-Generator/

Author ๐ŸŽ‡

๐Ÿ™‹๐Ÿฝโ€โ™€๏ธ Mirian Alejandra Arรฉvalo.

๐Ÿ“ง Contact me on: mirianalejandra1996@gmail.com