Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Simple application for centralizing the data from reports in Excel/Spreadsheet format and manipulate it to generate a new report. It has a Web client and a dedicated Mobile client.

License

Notifications You must be signed in to change notification settings

alexbiolete/spring-react-data-centralizer

Repository files navigation

Data Centralizer

A simple (unfinished) application for centralizing the data from reports in Excel/Spreadsheet format and manipulate it to generate a new report.

As an example I created a microservice "First" which handles data about potential candidates for hiring, a microservice "Second" which handles data about job positions and in the microservice "Generate" it should gather data from the other two microservices and generate a new report based on it, which can be exported in Excel/Spreadsheet format.

Technology stack

  • Backend: Spring
    • Spring Data JPA (MySQL)
    • Apache POI
  • Frontend (Web): React.js
    • TypeScript (JavaScript ES6)
    • React Router
    • Sass
    • CRACO
    • TailwindCSS
  • Frontend (Mobile): React Native
    • TypeScript (JavaScript ES6)
    • Expo
    • React Navigation (Bottom Tabs, Native Stack)
    • React Native Vector Icons
    • React Table

API endpoints

  • "First" microservice
    • GET /api/first - returns data
    • POST /api/first/import - imports file and saves its data into the DB
    • GET /api/first/export - exports data in Excel/Spreadsheet file
  • "Second" microservice
    • GET /api/second - returns data
    • POST /api/second/import - imports file and saves its data into the DB
    • GET /api/second/export - exports data in Excel/Spreadsheet file
  • "Generated" microservice
    • GET /api/generated - returns data
    • GET /api/generated/gather - calls method to gather data from the other microservices
    • GET /api/generated/export - exports data in Excel/Spreadsheet file

License

This project is licensed under the GNU GPLv3 License - see the LICENSE file for details.

Contact developer

If you are interested in using this project or if you just want to reach out to me, please send an e-mail at alexbiolete@pm.me.

About

Simple application for centralizing the data from reports in Excel/Spreadsheet format and manipulate it to generate a new report. It has a Web client and a dedicated Mobile client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /