https://github.com/megave/nlw-pocket-intermediary
https://github.com/megave/nlw-pocket-intermediary
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/megave/nlw-pocket-intermediary
- Owner: megaVE
- Created: 2024-09-10T12:43:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T02:11:09.000Z (almost 2 years ago)
- Last Synced: 2025-01-18T12:34:41.589Z (over 1 year ago)
- Language: TypeScript
- Size: 84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NLW Pocket
EN: Development of a back-end application in Node.js, applying REST API concepts, using TypeScript, Fastify as the framework, integration of DrizzleORM with PostgreSQL, Docker, and Zod for data validation. Development of a front-end application in ReactJS, applying the concepts of Props, State, and Components, using TypeScript for typing, tooling with Vite, responsive interface with TailwindCSS, consumption of the Node.js API, and asynchronous data management with TanStack Query.
PT: Desenvolvimento de uma aplicação back-end em Node.js, aplicação dos conceitos de API REST, utilizando TypeScript, Fastify como framework, integração do DrizzleORM + PostgreSQL, Docker e Zod para validação de dados. Desenvolvimento de uma aplicação front-end em ReactJS, aplicação dos conceitos de Propriedades, Estados e Componentes, tipagem com Typescript, tooling com Vite, interface responsiva com TailwindCSS, consumo de API Node.js, gerenciamento de dados assíncronos com TanStack Query.
## Description
Projeto desenvolvido no evento "NLW Pocket Intermediário", no qual foi desenvolvida uma Aplicação Web para o monitoramento de metas pessoais.
(Project developed during the event "NLW Pocket Intermediary", during which was developed a Web Application made to track personal goals.)
## Front End
- React JS
- TypeScript
- TailwindCSS
## BackEnd
- Node JS
- TypeScript
- FastifyAPI
- Postgres
- DrizzleORM