Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luancss/dtmoney-02
O DT Money é uma ferramenta de controle financeiro para o usuário. Projeto Web desenvolvido durante o Bootcamp Ignite by Rocketseat 💲
https://github.com/luancss/dtmoney-02
api-rest radix-ui react-hook-form reactjs server-json styled-components typescript zod
Last synced: 29 days ago
JSON representation
O DT Money é uma ferramenta de controle financeiro para o usuário. Projeto Web desenvolvido durante o Bootcamp Ignite by Rocketseat 💲
- Host: GitHub
- URL: https://github.com/luancss/dtmoney-02
- Owner: Luancss
- Created: 2023-10-23T18:06:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-21T20:01:58.000Z (about 1 year ago)
- Last Synced: 2023-11-21T20:26:39.586Z (about 1 year ago)
- Topics: api-rest, radix-ui, react-hook-form, reactjs, server-json, styled-components, typescript, zod
- Language: TypeScript
- Homepage: https://dtmoney-02.vercel.app
- Size: 1.16 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DT Money 2.0
Projeto Web desenvolvido durante o Bootcamp Ignite by Rocketseat • Trilha ReactJS - TEMA: "DT Money 2.0" 💲
### Descrição:
- [x] Listagem das transações (entradas e saídas);
- [x] Cálculo das entradas, saídas e total;
- [x] Campo de busca;
- [x] Modal para cadastro de nova transação;
- [x] Layout responsivo (mobile e desktop).## Tecnologias utilizadas: 🚀
- ReactJs | ^18.2.0
- Vite | ^3.0.0 -D
- Typescript | ^4.6.4 -D
- Styled Components | ^5.3.5
- React Router Dom | ^6.3.0
- Radix UI (dialog e radio-group) | ^1.0.0
- React Hook Form | ^7.34.0
- JSON-Server | ^0.17.0 -D### Desktop (screenshot):
| Transações | Criar Transação |
| --- | --- |
| | |## :clipboard: Pré-requisitos
- [Node.js 12+](https://nodejs.org/en/download/)
- [Yarn](https://classic.yarnpkg.com/en/docs/install/#windows-stable)## :wrench: Instalação
Para clonar o projeto via HTTPS execute o seguinte comando:
```
git clone https://github.com/Luancss/Dtmoney-02
```
Em seguida instale as dependências:
```
npm install
```## 🔨 Execução em ambiente de desenvolvimento
```
npm start
```