CURSO: Sistemas de Informação
DISCIPLINA: Projeto - Arquitetura de Sistemas Distribuídos
SEMESTRE: 6º
O projeto em desenvolvimento tem como objetivo criar um sistema web de gerenciamento de tarefas. Essa ferramenta permitirá que os usuários organizem e acompanhem suas atividades diárias on-line, facilitando a gestão de suas responsabilidades e o cumprimento de prazos. Para os gestores e equipes, o sistema oferecerá uma plataforma para centralizar e priorizar tarefas, otimizando o fluxo de trabalho e a colaboração entre os membros. Em resumo, o sistema busca melhorar a produtividade individual e coletiva, aumentar a transparência no andamento das tarefas e a eficiência na execução de projetos.
- Lucas Vinicius Oliveira Mendes
- João Victor Dias Lopes
- João Pedro Madeira Cristino
- Kléber Jacques Ferreira de Souza
Etapa | Atividades |
---|---|
ETAPA 1 | Documentação de Contexto |
ETAPA 2 | Planejar, desenvolver e gerenciar APIs e Web Services |
ETAPA 3 | Planejar, desenvolver e gerenciar uma aplicação Web |
ETAPA 4 | Planejar, desenvolver e gerenciar uma aplicação Móvel |
ETAPA 5 | Apresentação |
Certifique-se de que os seguintes itens estão instalados em sua máquina:
- Node.js (v16 ou superior) e npm (ou yarn)
- .NET SDK (versão 6 ou superior)
- SQL Server (ou outro banco de dados configurado no backend)
- Expo CLI (para executar o aplicativo mobile)
- Git (para clonar os repositórios do projeto)
-
Clone o repositório do backend:
git clone https://github.com/lucasviniciusom/GerenciamentoApiRest.git cd GerenciamentoApiRest
-
Instale as dependências do projeto:
dotnet restore
-
Aplique as migrações para configurar o banco de dados:
dotnet ef database update
-
Execute a aplicação:
dotnet run
A API estará disponível em https://localhost:44374
-
Clone o repositório do frontend web:
git clone https://github.com/lucasviniciusom/gerenciamento-front-api.git cd gerenciamento-front-api
-
Instale as dependências:
npm install
-
Execute a aplicação em modo de desenvolvimento:
npm start
A aplicação estará disponível em http://localhost:3000
-
Clone o repositório do frontend mobile:
git clone https://github.com/lucasviniciusom/gerenciamento-mobile.git cd gerenciamento-mobile
-
Instale as dependências:
npm install
-
Inicie o Expo Go:
expo start