An open API service indexing awesome lists of open source software.

https://github.com/jairtorezone/notes-backend

Aplicação rocketnotes do programa explores da Rocketseat
https://github.com/jairtorezone/notes-backend

bcryptjs express javascript mgirates nodejs sqlite

Last synced: 3 months ago
JSON representation

Aplicação rocketnotes do programa explores da Rocketseat

Awesome Lists containing this project

README

          

#

Rocketnotes


RocketNote é uma aplicação onde plataforma permite que os usuários cadastrem notas, façam anotações sobre suas avaliações, incluam links relevantes e adicionem tags para organização.


Tecnologias   |   
Projeto   |   
Clonar projeto   |   
Licença


License

Diagrama da aplicação


diagrama da aplicação

## 🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

- Node.js
- Express
- Migration
- Knex
- Bcryptjs
- Sqlite
- Insonmia
- Figma
-

## 💻 Projeto

Rocketnotes Trata-se de uma aplicação completa com operações CRUD (Create, Read, Update, Delete), implementando também autenticação de usuário e tratamento de exceções. Na aplicação exploramos o uso de middlewares para criar uma experiência mais fluida, permitindo que os usuários criem notas, adicionem links e tags para organizar suas anotações de forma eficiente.

## 📁 Clonar

### Como baixar o repositório

```
# Versões Node / NPM

$ node -v
v20.10.0

$ npm -v
9.7.2

```

```bash
# Clonar o repositório
git clone https://github.com/JairTorezone/notes-backend

# Acessar a pasta backend-notes
cd backend
```

### ✅ Como executar a aplicação

```bash
# Instalar as dependências
npm install

# Executar a aplicação
npm run dev

# Acessar http://localhost:3333 no seu navegador.
```

## :memo: Licença

Esse projeto está sob a licença MIT.