MyNotes

Tecnologias   |    Sobre   |    Layout   |    Funcionalidades   |    Instalação

MyNotes é um aplicativo para que você mantenha todas as suas notas em um só lugar. Seja algo em uma lista de afazeres ou que você precisa lembrar.

Tecnologias 🚀

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Node
  • Typescript
  • Express
  • Mustache
  • MongoDB

Sobre 📖

Descrição

MyNotes é um aplicativo pessoal para que você mantenha todas as suas notas em um só lugar. Desde lembretes a listas de compras até afazeres da escola.

Objetivo

Práticar principais recursos de Node, Express e MongoDB. Entre eles:

  • Conexão e manipulação do banco de dados
  • Gerenciamento de rotas
  • Teamplate Engine

Layout 🔖

No link abaixo você encontra o layout do projeto:

Funcionalidades 🛠✨

  • Criar e excluir notas
  • Marcar nota como concluída
  • Pesquisar notas

Instalando MyNotes 🚀

Pré-requisitos

Antes de começar, instale os seguintes requisitos globais:

  • npm
    npm install -g typescript nodemon ts-node

Instalação

  1. Clone o repositório
    git clone https://github.com/DavidAugustoo/MyNotes
  2. Instale os pacotes NPM
    npm install
  3. Inicie o projeto
    npm run start-dev

📫 Como contribuir

Para contribuir com MyNotes, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull. Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

Feito com ♥ by David Augusto