Skip to content

O grupo Lottus é formado por estudantes de Design e Ciência da Computação da CESAR SCHOOL. Nessa cadeira, estamos solucionando um problema real para um cliente real. Sendo assim, a formação de um site para a documentação das etapas e processos do projeto foi realizado, mantendo-o sempre atualizado.

License

Notifications You must be signed in to change notification settings

claudioavgo/lottus

Repository files navigation

🪷 Lottus

Status

Bem-vindo ao repositório da Lottus 🪷👨‍👩‍👧‍👦

Desenvolvimento

Clone o repositório, instale as dependências e inicie a aplicação

git clone git@github.com:claudioavgo/lottus.git

Dica: Use o parâmetro depth para reduzir o tamanho do clone.

git clone --depth=1 https://github.com/claudioavgo/lottus.git

Instale as extenções:

ms-python.vscode-pylance
ms-python.python
batisteo.vscode-django

Criação do ambiente virtual, ativação e dependencias

Crie usando: "python -m venv venv"

Ative o ambiente virtual usando: "venv\Scripts\activate"

Instale as dependencias usando "pip install -r ./requirements.txt"

Contribuidores 👨‍👩‍👧‍👦

Cláudio Alves - cago@cesar.school 📩

Gabriel Lima - glsc@cesar.school 📩

Guilherme Cardozo - gccm@cesar.school 📩

Laura Vidal - lbv2@cesar.school 📩

Gabriel Ferraz - gff@cesar.school 📩

Brandon Hunt - boh@cesar.school 📩

SR1

Histórias SR1

Histórias criadas:

1 - Eu como usuário doador, gostaria de realizar uma doação 2 - Eu como usuário, gostaria de apadrinhar uma criança 3 - Eu como doadoe/padrinho, gostaria de ver onde a minha doação está sendo aplicada em prol das crianças e do espaço 4 - Eu como administrador, gostaria de adicionar informações sobre o que ocorre no dia a dia das crianças e o que elas aprendem 5 - Eu como administrador, gostaria de ter um espaço especial somente para a prestação de contas 6 - Eu como administrador, gostaria de ter uma área para adicionar/atualizar o histório das crianças 7 - Eu como futuro padrinho/doador, gostaria de saber e ver quais são as inciativas do gotas, para conhecer melhor a ONG 8 - Eu como sendo usuário e dono de uma empresa querendo prestar o meu serviço ao gotas, gostaria de uma aba para saber no que posso ajudar, o que falta...

Histórias aplicadas:

1 - Eu como usuário doador, gostaria de realizar uma doação 2 - Eu como usuário, gostaria de selecionar uma criança para apadrinhar

Screencast

Diagrama de atividades SR1

image

Relato de programção em par SR1

Para desenvolvermos a aplicação web, utilizamos programação em par que foi essencial para o andamento do projeto. O grupo se subdividiu em 3 duplas, que foram elas: Cláudio Alves e Guilherme Cardozo, Laura Vidal e Gabriel Lima, Gabriel Ferraz e Brandon Hunt. A partir disso, cada dupla ficou focada em resolver certa parte do site, como por exemplo, a dupla Cláudio Alves e Guilherme Cardozo, ficou responsável pelo Login e pelo Cadastro, juntamente com a home. Foi um consenso geral que a programação em par ajudou demais o andamento do grupo e o crescimento intelectual dos integrantes, em desenvolvimento web e no trabalho em equipe, uma vez que, trabalhando em duplas, reduziu-se o números de bugs e issues e houve um aprendizado em conjunto.

SR2

Screencast aplicação

Screencast CI/CD

Screencast protótipo de baixa fidelidade SR2

Screencast testes automatizados SR2

Relato de programação em par SR2

Para continuar o desenvolvimento da aplicação web nós utilizamos a extensão Live Share, que permite a colaboração em tempo real no Visual Studio Code. O grupo fez diversas sessões de programação em pares e, elas foram organizadas em rodízios, ou seja, cada membro formou par com cada participante do grupo. O uso da programação em pares foi fundamental para o desenvolvimento da nossa aplicação e, também, trouxe mais agilidade, criatividade e assertividade para o nosso projeto.

Diagrama de atividades SR2

Diagrama de Atividades

Issues e Bugs SR2

image image

About

O grupo Lottus é formado por estudantes de Design e Ciência da Computação da CESAR SCHOOL. Nessa cadeira, estamos solucionando um problema real para um cliente real. Sendo assim, a formação de um site para a documentação das etapas e processos do projeto foi realizado, mantendo-o sempre atualizado.

Resources

License

Stars

Watchers

Forks