Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
coreNotes - Desafio Full Stack React para Coralab
Visão Geral
coreNotes é um aplicativo simples de criação e edição de notas. O projeto permite ao usuário criar notas com título, conteúdo e uma cor de fundo, podendo marcar algumas como favoritas. As notas criadas podem ser editadas, incluindo a alteração da cor de fundo, e todas as modificações são refletidas diretamente no banco de dados PostgreSQL, graças à integração via API.
Este projeto foi desenvolvido como parte de um desafio para a vaga de Desenvolvedor Júnior Full Stack React na Coralab.
Repositório raiz do desafio:
WEB
API
Funcionalidades
Tecnologias Utilizadas
Front-end
Back-end
Estrutura do Projeto
O repositório do projeto está organizado da seguinte maneira:
index.ts
: Arquivo de inicialização do servidor Express.models/
: Modelos de dados para o banco de dados.controllers/
: Controladores que gerenciam a lógica de negócio.routes/
: Definição das rotas da API.src/
: Contém os componentes React e demais arquivos da aplicação.src/services/
: Contém o arquivo responsável pela comunicação com a API.Configuração do Projeto
Pré-requisitos
Passos para Configuração
Clone o repositório:
Acesse a pasta Backend
cd coreNotes/Backend npm install
Configure o banco de dados PostguesSQL com o arquvo fornecido
notasdb.sql
Inicie o servidor Express:
Acesse a pasta raiz
../
e instale as dependecias:cd ../ npm install
Execute o servidor dedesenvolvimento do front:
Abra o navegador em http://localhost:3000 para acessar a aplicação.