Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caduzulian/nlw-journey-nodejs
This is a project developed during the Next Level Week Journey, presented by Rocketseat during July 2024.
https://github.com/caduzulian/nlw-journey-nodejs
fastify nlw-journey nodejs prisma rocketseat
Last synced: 10 days ago
JSON representation
This is a project developed during the Next Level Week Journey, presented by Rocketseat during July 2024.
- Host: GitHub
- URL: https://github.com/caduzulian/nlw-journey-nodejs
- Owner: CaduZulian
- Created: 2024-07-11T01:05:33.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-11T01:13:10.000Z (4 months ago)
- Last Synced: 2024-10-12T02:42:16.949Z (about 1 month ago)
- Topics: fastify, nlw-journey, nodejs, prisma, rocketseat
- Language: TypeScript
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nlw-journey-nodejs
## Sobre o projeto
Projeto desenvolvido durante o Next Level Week Journey, apresentado pela Rocketseat, que ocorreu de 8 a 12 de julho de 2024.
O projeto consiste em um servidor de um sistema de viagens. O backend possui rotas tanto para o gerenciamento das viagens quanto para confirmação de presença nas viagens
## Ferramentas utilizadas
- **[NodeJS](https://nodejs.org/en)**
- **[Fastify](https://fastify.dev/)**
- **[Prisma](https://www.prisma.io/)**
- **[Zod](https://zod.dev/)**> Veja o arquivo [package.json](https://github.com/CaduZulian/nlw-journey-nodejs/blob/main/package.json)
## Variáveis de ambiente
Para que seja possível rodar o projeto, é necessário inserir em um arquivo
`.env` as variáveis de ambiente. Essas variáveis são:- `DATABASE_URL`
- `API_BASE_URL`
- `WEB_BASE_URL`
- `PORT`## Rodando o projeto (desenvolvimento)
```bash
# Clone este repositório$ git clone https://github.com/CaduZulian/nlw-journey-nodejs.git
# Acesse a pasta do projeto no terminal/cmd
$ cd nlw-journey-nodejs
# Instale as dependências
$ npm i
# Execute a aplicação
$ npm run dev
# O servidor iniciará na porta: 3333 - acesse http://localhost:3333
```## Desenvolvedores