This is a Financial Management application built with Vite, Material-UI, and React Router. The app provides a clean and responsive interface for managing financial data, including dashboards, transactions, investments, and services.
- Vite: Fast build tool with hot module replacement and optimized performance.
- Material-UI: Modern and accessible UI components.
- React Router: Client-side routing for seamless navigation.
- ESLint: Code linting with custom rules for clean and maintainable code.
- TypeScript: Strongly typed codebase for better developer experience.
Make sure you have the following installed on your system:
First, clone the repository and install the dependencies:
npm installTo start the development server, run:
npm run devOpen http://localhost:5173 in your browser to view the app.
To build the app for production, run:
npm run buildThe optimized production build will be output to the dist directory. You can then preview the production build with:
npm run previewTo check for linting issues, run:
npm run lintTo automatically fix linting issues, run:
npm run lint:fixPara rodar esse projeto localmente junto ao projeto principal tech-challange-02, é preciso rodar em modo produção:
npm run build
npm run previewEste projeto inclui um Dockerfile para criar a imagem do frontend.
Build imagem local:
No diretório raiz do projeto, execute:
docker build . -t tech-challange-front-dashboard-
Fernando Gustavo Cortez - https://github.com/FernandoGustavoCortez
-
Lucas Wenceslau - https://github.com/lucaswenceslau
-
Osmar - https://github.com/MazFilho
-
Vittoria Zago - https://github.com/vittoriazago