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

https://github.com/gabestack/notes


https://github.com/gabestack/notes

adonisjs backend typescript

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# Notes

[![GitHub stars](https://img.shields.io/github/stars/Cyacer/Notes.svg?style=social&label=Stars)](https://github.com/Cyacer/Notes)
[![PyPI license](https://img.shields.io/pypi/l/ansicolortags.svg)](https://pypi.python.org/pypi/ansicolortags/)

## Descrição

Este projeto foi desenvolvido utilizando todas as ferramentas do AdonisJS v5. O projeto faz uso do ORM Lucid, do sistema de templates Edge, do Japa para testes, e do serviço de envio de e-mails.

![AdonisJS](https://img.shields.io/badge/adonis%20js-220052?style=for-the-badge&logo=adonisjs&logoColor=white)
![PostgreSQL](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)

A aplicação feita para ser um bloco de notas.

## Funcionalidades

- Criar usuario
- Logar usuario
- Modificar usuario
- excluir usuario
- recuperar senha
- foto de perfil
- criar notas
- listar notas criados
- modificar notas
- excluir notas
- Envio de e-mails de notificação
- Testes automatizados com Japa
- Integração com banco de dados PostgreSQL

## Tecnologias Utilizadas

- **Framework**: AdonisJS v5
- **ORM**: Lucid
- **Templates**: Edge
- **Testes**: Japa
- **Banco de Dados**: PostgreSQL
- **Envio de E-mails**: Mailer
- **Salvamento de Imagens**: Bucket ou MinIO