Skip to content

Repositorio criado para o desenvolvimento do Projeto API do 1 semestre da turma de ADS 2024-01.

Notifications You must be signed in to change notification settings

m-germano/projetoAPI-horus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto API - 1º Semestre ADS 2024

horus-intro (1)



🔗 Índice



🎯 Objetivo

Desenvolver um site informativo simples e funcional sobre a Metodologia Ágil que contenha conceitos e fundamentos, assim como exemplos práticos e avaliações para o usuário.

📍 Requisitos Funcionais

• Desenvolver uma interface web com os seguintes artefatos ágeis: Linguagem Python (Requisito Fatec), Linguagem HTML e CSS (Requisito Fatec), Uso do framework Bootstrap, Apresentação via Github, Processo Scrum, Burndown, Product Backlog, Sprint, Sprint Planning, Sprint Review, Sprint Backlog, Dailys, Retrospective, DOR – Definition of Ready, DOD – Definition of Done, Planning Poker, Kanban e MVP.
• Desenvolver um sistema de avaliação (Processo, Produto e Conhecimento em disciplina, SM., PO., TD)
• Possuir um sistema de avaliação de curso, para poder obter um feedback acerca das opiniões do usuário final (devem ficar salvas em um banco de dados).
• Possuir um sistema de login adminstrador em que, uma vez logado, permita ver o histórico de avaliações realizadas.
• Desenvolver um sistema web intuitivo e não ter poluições de informações.


📍 Requisitos não-funcionais

• Manual do Usuário (Github);
• Guia de instalação (Github);

🔧 Tecnologias utilizadas

TECNOLOGIAS

👥 Grupo Horus


Nome Função GitHub
Matheus Germano da Silva Scrum Master @GitHub
Eduardo Fonseca Ribeiro Product Owner @GitHub
Celso Moreira Freitas Desenvolvedor @GitHub
Guilherme Henrique Cassula Desenvolvedor @GitHub
Josue da Cunha Olopes Desenvolvedor @GitHub
Victor Hugo Barbosa Souza Desenvolvedor @GitHub



📊 Product Backlog

product-backlog

Download PDF

Backlog-Github.pdf


📋 MVP

mvp-sprint3 (1)


📽️ Vídeo do protótipo - Sprint 1

projetoApi.1.1.mp4

📽️ Vídeo do protótipo - Sprint 2

SCRUM.-.Google.Chrome.2024-05-05.22-16-21.mp4

📽️ Vídeo do protótipo - Sprint 3

sprint3-video.1.mp4

📽️ Vídeo do protótipo - Sprint 4

mvp-sprint4.1.mp4


❓ Como usar o site no seu computador - Windows

infografico-comobaixar

• No caminho localizado, digite os seguintes comandos:

1- python -m venv venv

2- .\venv\Scripts\activate

3- pip install -r requirements.txt

4- flask run

• Copie o link do site e cole-o em seu navegador (caso tudo tenha ocorrido corretamente, o caminho provavelmente será: http://127.0.0.1:5000).

Resolucão de dois possíveis erros

• Existem dois possíveis erros que podem ocorrer durante essas etapas. O primeiro é a falta de permissão de execução em seu computador. Para corrigir isso, abra o PowerShell do seu computador como administrador e digite os seguintes comandos:

1- Set-ExecutionPolicy -ExecutionPolicy AllSigned

2- Pressione 'S' e 'Enter' para confirmar.


❓ Como usar o site no seu computador - Linux

Instalando dependências necessárias

sudo apt update
sudo apt install python3
sudo apt install python3-pip

Utilizando o comando MKDIR, crie um diretório para o projeto e logo após:

git clone https://github.com/m-germano/projetoAPI-horus.git

Criar e ativar um ambiente virtual (executar somente na primeira vez e dentro da pasta do projeto. )

python3 -m venv myenv

Ativar um ambiente virtual (Deve estar ativo sempre que for rodar o projeto. o comando "deactivate" desativa o ambiente virtual):

source myenv/bin/activate

Instalar as bibliotecas necessárias

pip install Flask Flask-SQLAlchemy flask-login flask-wtf wtforms Flask-Bcrypt

Rodar o projeto:

flask run 

About

Repositorio criado para o desenvolvimento do Projeto API do 1 semestre da turma de ADS 2024-01.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published