UniNote é uma aplicação web desenvolvida com Angular para gerenciar notas acadêmicas de forma simples e intuitiva.
UniNote permite que usuários armazenem, organizem e gerenciem suas anotações de aula e tarefas acadêmicas em um ambiente online. A aplicação foi projetada para facilitar o acesso e a consulta de informações acadêmicas em um único lugar.
- Cadastro de notas.
- Organização de notas por pastas.
Siga os passos abaixo para rodar o projeto localmente.
- Node.js (versão mínima: 14.x)
- Angular CLI (versão mínima: 12.x)
- .NET 6 SDK
-
Clone o repositório do frontend:
git clone https://github.com/seu-usuario/uninote.git
-
Entre no diretório do projeto:
cd uninote -
Instale as dependências do frontend:
npm install
-
Execute o servidor de desenvolvimento do frontend:
ng serve -o
-
Acesse o frontend no navegador:
http://localhost:4200
O backend da aplicação é desenvolvido em .NET 6, e você pode encontrá-lo aqui.
Para rodar o backend localmente, siga os passos abaixo:
-
Clone o repositório do backend:
git clone https://github.com/ViiKDev/uninotes-api.git
-
Entre no diretório do backend:
cd uninotes-api -
Restaure as dependências:
dotnet restore
-
Execute o backend:
dotnet run
-
O backend estará rodando em
http://localhost:5000.
Nota: Certifique-se de que o frontend está configurado para interagir com o backend na URL correta (http://localhost:5000).
- Crie uma conta ou faça login.
- Cadastre suas notas e organize-as em pastas.
- Consulte suas anotações sempre que precisar.
- Angular - Framework principal.
- TypeScript - Linguagem de programação utilizada.
- Bootstrap - Para estilização.
- .NET 6 - Backend da aplicação.
- Entity Framework Core - Para acesso ao banco de dados.