Giter VIP home page Giter VIP logo

cursoengenhariasoftware's People

Contributors

mtov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cursoengenhariasoftware's Issues

QuickDash : uma dashboard de BI

Membros da equipe:

• Álvaro Rodrigues
• Carlos Carvalho
• Luan Franco
• Mateus Figueiredo.

Descrição:

O QuickDash é uma solução BI rápida e intuitiva que agrega informações financeiras, comerciais e logísticas de um negócio. Ela tem o intuito de criar um panorama mais conciso e visual para auxiliar nas tomadas de decisões. Para isso, ocorre a importação dos dados de um ou mais BD’s. E assim, os mesmos são analisados produzindo informações, gráficos e tabelas.
Na demonstração dos dados gerados, é utilizada uma plataforma web para facilitar a visualização das métricas e indicadores desejados pelo usuário final.

Tecnologias:

Frontend: Vue.js
Backend: Flask
Banco de dados: MySQL

Link do repositório de desenvolvimento:

https://github.com/LuanFranco98/TP_EngSoft

PS: Pela mudança no tempo para fazer o projeto resolvemos trocar do projeto "TeamBuilder" para esse novo

Teambuilder System

Teambuilder System

Com Clashs cada vez mais frequentes no League of Legends e na ausência de um método para a formação de times no jogo ou na web tivemos a ideia de criar uma plataforma para que jogadores sem um time e times incompletos se encontrem e possam jogar o Clash.

As ideias iniciais e funcionalidades iniciais do projeto podem ser descritas a seguir:

Usuário:
-Nick no LOL
-Elo
-Função
-Função secundária
-Campeão principal
-Campeão secundário
-Campeão terciário
-Caixa para outras infos opcionais

Site:
-Perfil
-Busca por times
-Criar time

Busca:
-Preferencias por: Função principal, time quase fechado, elo próximo

Sistema de reputação do jogador
-De 1 a 5 no final da partida os jogadores avaliam os seus companheiros de time
-intuito de evitar "trolls"
-Sistema de honra igual ao LOL mesmo

Esse é apenas o esboço inicial e pode ser alterado conforme o projeto se desenrola.

Tecnologias:
Frontend: vue.js
Banco de Dados: MySQL
Backend: Python (Flask)

Integrantes:
Luan Franco
Mateus Figueiredo
Álvaro Rodrigues
Carlos Alberto de Carvalho Antonio

Repositório:
https://github.com/LuanFranco98/TP_EngSoft

NoPaper - cadernos virtuais colaborativos

Membros:
Gustavo Lelis Vergara
Lucas Starling de Paula Salles
Luiz Felipe Couto Gontijo
Matheus Tiago Pimenta de Souza
Vinicius Julião Ramos

NoPaper consiste na criação de cadernos de anotações, em que cada usuário, será autenticado e compartilhará suas anotações com seus seguidores. Os seguidores podem fazer cópias das anotações para editarem e adicionarem comentários nas anotações. As anotações serão executadas em markdown e assim.

Por se tratar de uma aplicação web, usaremos JavaScript (ReactJS) e Python (DJango) para a elaboração do frontend e backent respectivamente. Além disso, utilizaremos MySQL para o banco de dados do serviço.

link do repositório:
https://github.com/vrjuliao/nopaper

Orbis: Biblioteca Virtual Para Crianças

Membros

  • Fernanda Aparecida R. Silva | 2016006433
  • Italo L. Simas | 2016006611
  • Ketlyn Caroline S. de Castro | 2016006654
  • Scarlet G. Vianna | 2016006891

Objetivo e Descrição
O objetivo deste projeto é produzir uma plataforma online que estimule o hábito da leitura no público infantil. Para tanto, buscamos apresentar um acervo de livros digitais ilustrados e de ficção infanto-juvenil que, através de uma interface amigável e lúdica, podem ser selecionados de acordo com o gosto da criança.

Tecnologias

  • HTML
  • CSS
  • Bootstrap
  • PHP
  • phpMyAdmin (MySQL)

Divide A.I. - plataforma de acompanhamento e divisão de despesas.

Equipe:
Amanda Alkmim Rezende Teixeira | 2016026655
Gabriel Espeschit | 2015065541
Gustavo Emanuel Faria Araújo | 2017002482
Mateus Dantas Hora | 2015016249
Samuel Souza da Silva | 2016027511

Objetivo e descrição do sistema:
O grupo irá desenvolver um sistema capaz de disponibilizar um acompanhamento financeiro ao usuário. Tal software atuará em dois âmbitos: individualmente, auxiliando na organização de despesas próprias do usuário, permitindo a inserção de gastos divididos por categorias e com diferentes moedas; e em conjunto, possibilitando a divisão de despesas de um grupo, contendo as mesmas funcionalidades da utilização individual, porém com um sistema de simplificação de dívidas (A → B → C se torna A → C).

Além do controle de gastos, o sistema contará com uma aba de acompanhamento, contendo gráficos sobre as principais áreas de despesa, valor absoluto do grupo, e outras estatísticas julgadas relevantes. Assim, para o funcionamento completo, deve ser possível cadastrar usuários e grupos, assim como categorias e itens de compra.

Tecnologia a ser usada:
Para a conveniência e usabilidade do sistema, foi escolhido que o mesmo seria um aplicativo, disponível na plataforma Android e iOS. O desenvolvimento será realizado utilizando a framework Qt, responsável pela criação de interfaces gráficas em C++; também será utilizado JavaScript para o desenvolvimento dentro da framework. Por fim, será utilizado um banco de dados MySQL.

ComPet - Plataforma sobre adoção responsável de animais abandonados

Equipe
Augusto Henrique Polizer
Enok Januário da Rocha
Fabio Lino Morato
Orlando Enrico Liz Silvério Silva

Objetivo e descrição
O projeto a ser elaborado busca facilitar a adoção e o suporte aos animais abandonados, bem como promover a conscientização sobre a adoção responsável dos mesmos.
O abandono de animais é um problema global. A negligência e o imobilismo social contribuem para a manutenção de um ciclo que traz prejuízos em diversos âmbitos. Além disso, a preferência pela compra de animais ao invés da adoção e a falta de informação tornam a situação ainda mais grave. Os custos de cuidados e tratamentos dos mesmos acabam dificultando a atuação de ONGs e voluntários que tem por objetivo acolher e ajudar os animais.
Pensando na dimensão do problema em questão, a solução teria como foco a promoção da atuação conjunta e sistemática da sociedade. Sendo assim, o portal desenvolvido teria, por objetivo, facilitar a adoção e o suporte aos animais abandonados.
Além de funcionar como um meio de [1] divulgação e [2] adoção de pets, o mesmo serviria como uma plataforma de [3] captação de recursos para ONGs que cuidam de animais. Portanto, mesmo que o usuário não possua condições de acolher um animal, poderia doar uma quantia para o cuidado dos pets. Por fim, o sistema ainda contaria com [4] informativos de denúncia sobre maus tratos, página de [5] divulgação de eventos (feiras de adoção, por exemplo) e uma espécie de [6] blog contendo textos sobre a adoção responsável visando promover a conscientização sobre o tema e desconstruir mitos que corroboram para a perpetuação do problema.

Tecnologia usada
Em um primeiro momento, ficou decidido que as seguintes ferramentas serão utilizadas para o desenvolvimento do sistema:
• HTML 5
• CSS 3
• Bootstrap 4
• PHP
• Node.js
• MySQL
Verificando necessidade antes do início da sprint, poderão ser realizadas alterações no conjunto de tecnologias a serem usadas.

Controle de acesso para instalações de uso restrito.

Equipe
- Gustavo Guedes
- Victor Barbosa
- Leone Max
- (Vazio)

Descrição do sistema
A necessidade de se controlar o acesso a instalações exige um banco de informações para reconhecer usuários e definir permissões, dessa forma, este trabalho irá consistir em um sistema automatizado para realizar o controle de acesso de pessoas à uma determinada instalação. Para isso, o sistema possuirá uma seção de cadastro de novos acessos com dois diferentes níveis de permissão, administrador e usuário, tal que os administradores são aqueles que podem adicionar novos acessos. Além disso, dada a relevância da instalação que possuirá o sistema, os dados dos administradores e dos usuários serão criptografados a fim de fornecer uma segurança contra tentativas de invasão.

Tecnologia
Será utilizado um algorítimo de encriptação de dados, um banco de dados MySQL e uma interface gráfica para registro de novos acessos. A identificação do usuário será feita a partir do reconhecimento do código MAC de seu aparelho de telefonia móvel pessoal na rede do sistema.

UfmgLeaks - Plataforma de compartilhamento de material escolar com outros alunos da universidade

Equipe:

  • Breno Poggiali de Sousa
  • Gabriel de Person Pereira de Melo
  • Gabriela Peres Neme
  • João Henrique Costa
  • Pedro Nascimento Costa

Sobre o sistema:
O objetivo do nosso sistema é desenvolver uma plataforma voltada para alunos da UFMG em que eles próprios podem alimentar o sistema e tirar proveito dele. Nossa ideia principal é que ele contenha algumas coisas:

  • Login/cadastro com autenticação pelo email da UFMG
  • Forma simples de upload de materiais (podem ser provas, apostilas, livros, listas de exercicio, etc)
  • Forma simples de consultar, por matéria, todos os materiais disponíveis para aquela disciplina.

O nosso MVP (Minimum Viable Product) inclui principalmente essas 3 entregas acima. Caso tenhamos mais tempo disponível, pensamos em adicionar algumas features a mais:

  • Ups e Downs para cada material
  • Botão de report para cada material
  • Lista de usuários com mais Ups dentro da plataforma

Tecnologia a ser usada:

  • Backend: Flask (Microframework em Python)
  • Frontend: HTML + CSS + JS
  • Banco de dados: PostgreSQL

Project Passárgada - uma plataforma web para gerenciamento de livros de domínio público

Equipe:
Ana Flavia Ciríaco - 2018055008
Breno Matos - 2017086007
Francisco Galuppo Azevedo - 2017014960
Luiza Chagas Brandão Campos - 2017015010
Rennan Cordeiro - 2018054850

Objetivo e descrição do sistema:
O sistema desenvolvido é baseado no Project Gutemberg e no site Domínio Público. Ele contará com livros que estão em domínio público, possibilitando sua leitura e download, e também terá usuários que poderão apreciar mais funcionalidades como lista de favoritos e recomendações de livros.

Ao término do sprint, almejamos haver implementado um sistema que permita consulta e download de livros, criação de contas para usuários que tenham funcionalidades como lista de favoritos e recomendação de novos livros. Para facilitar a utilização do sistema, será implementada uma interface gráfica básica.

Tecnologia:
Interface web, desenvolvida majoritariamente em Django com banco de dados MySQL.

HealthCare: Sistema para disponibilização das tabelas de preços para medicamentos e materiais aos prestadores de serviços de operadoras de planos de saúde.

  1. Integrantes

• Guilherme Pereira Lima
• Isabela Pastorini Felisberto
• Paula Jeniffer dos Santos Viriato

  1. Descrição

O projeto foi inspirado em uma demanda da empresa Lemon 360 aos integrantes deste grupo, afim de suprir uma necessidade de operadoras de planos de saúde.

Toda operadora de planos de saúde disponibiliza aos seus prestadores de serviços tabelas de preços, tanto para medicamentos quanto para materiais hospitalares, porém tais tabelas são personalizadas para cada tipo de prestador, seja de acordo com os serviços prestados ou região do país onde o prestador se encontra. Tal disponibilização torna-se complicada e lenta,
além de demandar um trabalho extra para os funcionários.

Assim, o objetivo é que o sistema HealthCare auxilie nesta tarefa de disponibilização de tabelas de preços, tornando-a mais rápida e prática, tanto para as operadoras de planos de saúde quanto para os prestadores de serviços.

  1. Funcionalidades

O sistema deve ter 3 módulos: Módulo Administrativo, Módulo para Operadoras e Módulo para Prestadores. As funcionalidades são delegadas à cada um destes módulos citados.

3.1. Módulo Administrativo

• Modificação de Senha
• Cadastro de Operadoras de Planos de Saúde
• Carregamento de Tabelas Originais de Preço (Governo)
• Associação entre Prestadores de Operadoras

3.2. Módulo para Operadoras

• Modificação de Senha
• Associação de Prestadores à Operadora
• Montagem de Tabelas de Preços
• Visualização de Tabelas de Preços
• Disponibilização de Tabelas aos Prestadores

3.3. Módulo para Prestadores

• Modificação de Senha
• Visualização de Tabelas de Preços
• Visualização de Tabelas Anteriores
• Acompanhamento da Modificação de Preços

  1. Tecnologias

O sistema HealthCare irá tratar-se de uma plataforma web, sendo desenvolvida na linguagem PHP, com o auxílio de HTML e CSS. O banco de dados será desenvolvido na linguagem SQL, utilizando a ferramenta MySQL Workbench. Durante o desenvolvimento, o sistema será alocado localmente em um webservice Wamp.

O Padrão de Projeto de Software utilizado será o MVC-DAO, sendo que será delegado para cada um dos integrantes do grupo um dos pacotes que compõem o padrão.

  1. Repositório

O repositório está disponibilizado no GitHub no seguinte endereço web:
https://github.com/PaulaViriato/HealthCare

Servi: Sistema de contratação de serviços

Membros

  • Bruno Varella Peixoto
  • Felipe Cadar
  • João Couto
  • Keller Clayderman
  • Marco Tulio Motta

Descrição

Servi é uma plataforma web para a contratação e oferecimento de serviços. Por ele, clientes podem buscar pelo serviço que necessitam de uma gama de anunciantes da plataforma e acompanhar as etapas do processo até a conclusão, enquanto os comerciantes podem anunciar serviços que desejam prestar e assim combinar a contratação.
A ferramenta contará com uma interface intuitiva e sofisticada que visa proporcionar uma facilidade na navegação para ambos os lados da operação. A ideia principal é que o cliente possa solicitar serviços de maneira rápida e prática enquanto profissionais ganham mais um meio de comunicação para explorar o mercado e potencialmente encontrar novos clientes.

Tecnologias

  • Frontend: Vue.js / JavaScript
  • Backend: Python + Flask
  • DB: MongoDB

Repositório

https://github.com/felipecadar/Servi

DoctOrg - Sistema de organização de uma clínica médica

Equipe:
Guilherme Drummond | 2017014820
Guilherme Torres | 2015083744
Paula Jennifer |
Mariana Teatini |

Objetivo de descrição do sistema:
O grupo desenvolverá um sistema de gerenciamento de informações dos pacientes de uma clínica médica em que será possível acessar a ficha de cada paciente e obter o histórico de consultas do paciente. Também será possível organizar os horários das consultas em uma agenda.

Tecnologia

C# e MySQL

Issue para entrega do TP2 (testes) - Semestre 2020/2

Caro aluno de ES,

Adicione um comentário a essa issue, com:

  • Seu nome completo.

  • URL dos arquivos nos quais foram implementados seus testes relativos ao TP1 (se for o caso). Valor: 1.0 ponto por teste.

  • URL dos arquivos nos quais foram implementados seus testes relativos a bibliotecas externas (se for o caso). Informar também, por meio de comentários, a biblioteca externa e os métodos que estão sendo testados. Valor 0.5 pontos por teste.

Certifique-se de que é possível identificar rapidamente os testes que você implementou ao clicar nos links informados.

Quanté?: Sistema de catalogação de preços de produtos e serviços

Nome dos Integrantes da Equipe:

  • Guilherme Miranda
  • Lorena Leão
  • Matheus Guilherme Veloso
  • Raphael Augusto
  • Tomaz Gomes

Descrição:

Quanté? é um aplicativo mobile que permite aos usuários pesquisar preços de produtos e serviços. A vantagem que o usuário terá ao usar o aplicativo será a facilidade de comparar preços de diversos lugares em um único ambiente e encontrar a melhor opção de compra para ele. Para alimentar o app será feito algo semelhante ao que já é usado no waze, os próprios usuários alimentarão o sistema. Outra funcionalidade possível é saber, além do menor preço, qual o local mais próximo do usuário com o menor preço.

Tecnologia:

  • API em Python
  • Banco de dados: MongoDB
  • Interface do app: React, Node.js

Link para o repositório de desenvolvimento aqui.

Quick Market - Aplicativo para compras de supermercado online e retirada in loco

Equipe:

  • Francisco Otávio Fleury Teixeira Pinto

  • Ana Gontijo

  • Felipe Eduardo dos Santos

O grupo se propõe a desenvolver um aplicativo/site para fazer pedidos num supermercado e retirá-los no local, pulando a parte mais chata e demorada das compras. O app vai receber o pedido, alocá-lo no sistema e dar uma expectativa de tempo e uma senha de retirada ao cliente.

Tecnologias

  • Django

  • Python 3

Repositório do Projeto

https://github.com/anagontijo/mercado_online

Planilha de Horas e Tarefas

https://docs.google.com/spreadsheets/d/1GhHlbCpD1l-TNLMpVlfTeii4q7icI9o0v-HNH9MK63g/edit?usp=sharing

Paddle, um sistema administrativo da federação mineira de tênis de mesa

Paddle

Equipe:

  • Bárbara Gomes Ribeiro
  • Bruno Peres Andreotti
  • Isadora Cristina Rodrigues
  • Lucas Pellegrinelli Machado
  • Luiz Guilherme Leroy Vieira

Principais funcionalidades

  • Cadastro dos membros e frequentadores da Federação Mineira de Tênis de Mesa
  • Publicação de notícias
  • Organização de torneios internos e sistemas de ranking

Tecnologia utilizada

Link para o repositório

https://github.com/lucaspellegrinelli/paddle

Vertra - Marketplace imobiliário com recomendação através de perfil social do usuário

Membros
Gabriel Torres Moreira
Alexandre Henrique Garcia de Paiva
Lucas Pedro da Silva Machado
Jonatas Cavalcante

Objetivos e Descrição
O sistema é uma plataforma MVP de uma startup existente. O sistema se baseia em um marketplace imobiliário focado na transparência, segurança e agilidade, trazendo para isso um sistema de informações georeferenciaveis de relevância e um sistema de recomendação baseado no perfil social dos usuários da plataforma.
Nesse sprint focaremos no desenvolvimento do sistema de recomendação que utilizará dados obtidos através de login do facebook e navegação no próprio site, cruzando-os com interesses de perfis semelhantes na plataforma.

Tecnologias
FrontEnd: angular 8
BackEnd: .NET core
Banco de dados: MongoDb (possibilidade de estudo para bd paralelo do sistema de recomendação em elasticSearch)

Aircnc - Sistema de aluguel de casas/quartos

Grupo:

  • Lucas Mourão Ferreira
  • Ramon Ribeiro Feliciano
  • Vitor Lucio dos Santos Ferreira
  • Bruna Campos de Melo

Descrição:

Com o sistema será possível criar uma conta, postar casas/quartos para alugar, alugar, pesquisar por lugares.. etc;

Tecnologias Utilizadas:

Backend do sistema será uma Rest Api escrita em Python no framework Flask e utilizando MySQL. O Frontend será feito com Javascript/CSS/HTML com React.

Repositório:

https://github.com/LucasMouraoFerreira/Aircnc

MovieRec - Sistema de catálogo e recomendação de filmes baseado em análises e preferências de usuários

Equipe:

  • Alan Prado Araújo
  • Felipe dos Santos Leão Ribeiro
  • Francisco de Paula Dias Neto
  • Igor Henrique Firmo e Santos
  • Lorena Mendes Peixoto
  • Marcos Carvalho de Assis

Descrição do projeto:

Um sistema que armazena e exibe listagens de diversos filmes para o usuário. Este sistema utiliza de informações como preferências de gênero de filme, filmes já assistidos e avaliados, avaliações de outros usuários e atividades de outras pessoas seguidas pelo usuário atual para exibir recomendações de filmes que ele possa assistir.

Tecnologias:

  • Front-end com HTML, CSS, JavaScript e React
  • Back-end com NodeJS e Express
  • Banco de dados não-relacional com MongoDB
  • Sistema de recomendação com Python e scikit-learn

Link do repositório:

https://github.com/MovieRecEngSoft/MovieRec

Softwarrior

Equipe:

  • Adler Melgaço Ferreira
  • Hiago de Souza Cruz Alves e Silva
  • Marcelo Luiz Harry Diniz Lemos
  • Pedro Andrade Militão
  • Pedro Elias Valadares Castanheira

O grupo desenvolverá um jogo 2D Platforming, no estilo dos jogos da franquia Mario.

Features do jogo

  • 4 fases
  • 4 tipos de inimigo
  • 1 boss (um inimigo mais forte ao fim do jogo)
  • Arte e Trilha sonora originais

Um sistema de upgrades também será feito, com o jogador recebendo um novo movimento no fim de cada fase(Exemplo: Pulo Duplo). O jogo conterá ainda um Sistema de Save, permitindo ao jogador salvar o seu progresso ao longo do jogo, para que não tenha que começar do início cada vez que fechá-lo. Além disso, haverá também um Scoreboard Online, para que os jogadores possam verificar e comparar a sua performance ao longo das fases.

Tecnologia

Usaremos a engine Godot e sua linguagem nativa, Gdscript, para a implementação da maioria dos recursos do jogo. O Scoreboard será feito através de um webservice com springboot em Java.

DCCommerce: Um Sistema Para Compra e Venda de Produtos

Membros:

  • Davi Braga Tolentino Veloso
  • Júlia Fonseca de Sena
  • Lucas Paulo Martins Mariz
  • Thales Aparecido Silva Elias
  • Victor Hugo Silva Moura

Descrição:

O sistema DCCommerce consiste em uma plataforma web para compra e venda de produtos, permitindo que o usuário possa ser tanto um comprador quanto um vendedor na plataforma. Enquanto comprador, o usuário pode, além de fazer compras, avaliar o produto comprado por meio de comentários e de um sistema de pontuação, e o vendedor pelo mesmo sistema de pontuação. Já enquanto vendedor, o usuário pode cadastrar produtos para venda e, conferir suas avaliações pessoais e de seus produtos. Além disso, o sistema deverá possuir uma barra de pesquisa de produtos, bem como um mecanismo de filtragem dos mesmos, por categorias.

Tecnologias:

  • Front-end: Angular
  • Back-end: NodeJS
  • Banco de Dados: MySQL
  • Ferramenta de Testes: Jest

Repositório:

Repositório do trabalho disponível em https://github.com/VictorHSMoura/DCCommerce

StoryTeller - Sistema de auxilio a desenvolvimento de Softwares

Equipe

    Henrique Urban
    Semar Martins
    Thiago Mohallen
    Tiago Negrisoli

Descrição

    O grupo propõe construir um sistema que auxilia o desenvolvimento e a estruturação de projetos de softwares. Ele tera como objetivo, facilitar a organização e aplicação de métodos de desenvolvimento, de forma que os usuários poderão definir os sprints, historias, tarefas, tudo em um ambiente de fácil visualização e modelagem. Dessa forma, o grupo almeja aperfeiçoar as técnicas de desenvolvimento de software ao mesmo tempo em que estuda a disciplina.

Linguagem

    Python

#Cancelado-Mudamos de tema - Luvy: App de namoro/encontro com filtros personalizados

Membros

  • Luiz Henrique de Melo Santos
  • Elves Mateus Rodrigues
  • Evandro Lucas Figueiredo Teixeira
  • Otávio Augusto Silva
  • Gabriel Santos Luz

Descrição

  • Um aplicativo de namoros/encontros, semelhante ao Tinder, que permite que os usuários personalizem suas preferências com filtros e encontrem alguém de interesse com mais facilidade.

Tecnologias

  • Front-end: Kotlin
  • Back-end: .NET Core (C#)
  • Database: ElasticSearch

Repositório do projeto

https://github.com/otavio-silva/EngenhariaDeSoftware_TP

dcc_projects - uma plataforma web para gerenciamento de projetos do DCC

Equipe

  • Artur Marzano
  • Ingrid Lagares
  • João Victor Tamm
  • Matheus de Souza

Objetivo e descrição do sistema
O grupo desenvolverá um prototipo de um sistema de gerenciamento de dados do DCC, que funcionaria como uma espécie de intranet do departamento, à qual todos os alunos e professores associados teriam acesso por meio do login do DCC. Esses dados podem ser de projetos, dados de funcionários, reserva de salas, eventos etc., porém na sprint do trabalho o grupo focará em dados de projetos.

O objetivo é que ao final da sprint tenha sido implementado um sistema em que seja possível criar e editar dados de usuários e adicionar restrições aos mesmos, além de adicionar, excluir e editar projetos, utilizando banco de dados. O sistema contará ainda com uma interface web básica para acesso a essas funcionalidades.

Tecnologia
Uma interface web, desenvolvida majoritariamente em Django com banco de dados MySQL.

Omicron Messenger : Um aplicativo simples de envio de mensagens.

Membros

  • Luiz Henrique de Melo Santos
  • Elves Mateus Rodrigues
  • Evandro Lucas Figueiredo Teixeira
  • Otávio Augusto Silva
  • Gabriel Santos Luz
  • Descrição

Um aplicativo de envio e recebimento de mensagens, que salva as mensagens localmente.
A ideia é começar com um sistema bem simples, oferecendo:
- Capacidade de enviar e receber mensagens via uma interface gráfica
- Persistência após fechar o aplicativo.
Uma vez concluídos os passos anteriores, esperamos poder implementar:
- Grupos
- Confirmação de envio e/ou leitura
- Envio de imagens
- Segurança , autenticação e criptografia

Front-end: Python ou Web (HTML,CSS,JS), ainda em discussão
Back-end: .NET Core (C#)
Database: SQLite
Repositório do projeto

https://github.com/otavio-silva/EngenhariaDeSoftware_TP

dccTalks - um webchat aberto para todos os membros do DCC

Equipe:
Diego Barros
Marcel Henrique
Pedro Thomas
Rafael Pardini

Descrição:
O objetivo do grupo é construir um chat para membros do DCC. A aplicação terá uma interface web, na qual qualquer pessoa com uma conta no DCC poderá fazer login de forma segura e utilizar o canal principal (aberto) para conversar sobre o que desejar, se informar sobre os mais recentes eventos do departamento ou sobre novas vagas de estágio. Além disso, será possível formar grupos privados, facilitando por exemplo a discussão de trabalhos práticos em grupo, o compartilhamento de materiais de estudo e, é claro, as conversas cotidianas com os colegas. O chat terá as funcionalidades de enviar e deletar mensagens de texto, enviar e deletar arquivos, criar e deletar canais privados, adicionar e deletar membros aos canais, editar o "apelido" do usuário, a foto de perfil e a biografia.

Tecnologias:
Backend - Node.js
Frontend - React
Dados dos usuários - banco SQL
Dados dos chats - a decidir

Sistema de gerenciamento de estoque e vendas

Objetivo e breve descrição do sistema:

O sistema em questão tem como objetivo:

  • Cadastrar e correlacionar as mercadorias de uma loja em geral.

  • Capacitar a venda e controle de estoque

  • Gerenciar o cadastro de clientes e suas respectivas compras dentro do sistema

Tecnologia a ser utilizada:

  • Aplicação mobile

  • Cross-plataform em Flutter

  • Google Firebase

Skoolit: Um sistema para um novo modelo de escola

Membros:

  • Arthur Souto Lima
  • Caio Guedes de Azevedo Mota
  • Gabriel Victor Carvalho Rocha
  • Guilherme Bezerra dos Santos
  • Lucas Mariani Paiva Caldeira Brant
  • Luiz Felipe Mascarenhas Dalle Nery

Descrição: Skoolit será um sistema de gerenciamento escolar direcionado para alunos de idade de ensino fundamental e médio, onde haverão cadastros de aluno e professor. Nesse sistema, alunos serão livres para montar sua grade e escolher as matérias que quiserem se matricular em um dado semestre (com algumas limitações básicas). As aulas e materiais serão disponibilizadas online pelo professor que ministra a matéria, que também poderá elaborar e postar questionários. Adicionalmente, matérias similares poderão ser recomendadas aos alunos baseados nas matérias que já se matricularam.

Tecnologia: Será implementado um sistema web, usando HTML/CSS (com uso de Bootstrap) e JavaScript para o front-end, Python (com a framework Flask) para o back-end e SQLite para gerenciamento de banco de dados em SQL.

Link repositório: skoolit_engsoft

OuvICEx - Sistema de ouvidoria para denúncias, reclamações e sugestões aberto aos alunos do ICEx

Equipe:

Ana Flávia de Miranda Silva
Giovanna Louzi Bellonia
Igor Marques de Araujo
Isadora Alves de Salles
Thiago Martin Poppe

Descrição do Projeto:

OuvICEx consiste na criação de um sistema web para ouvidoria que armazena as denúncias, reclamações e sugestões de melhorias dadas pelos alunos do ICEx. O sistema deve ser fácil de usar para ser mais acessível. Além disso, será permitido que as denúncias sejam feitas de forma anônima ou não. Os usuários também podem optar por requisitar uma análise dos dados que já constam no nosso banco. As denúncias deverão se enquadrar em temas que resumem o contexto do argumento, como por exemplo machismo ou racismo. Bem como pode ser identificado o departamento ao qual a denúncia se refere, com isso é possível gerar estatísticas para os usuários, como por exemplo, quantas denúncias sobre machismo temos no departamento de ciência da computação.

Tecnologias:

Front-end: HTML, CSS, Javascript, Bootstrap
Back-end: Flask (Framework em Python)
Sistema de gerenciamento de banco de dados: MySQL
Análise de dados: Python (uso de bibliotecas como Pandas, Matplotlib e Scikit-learn)

Link do repositório:
https://github.com/gilouzi/ouvIcex

Sistema de controle de finanças - Um sistema para gerenciamento de finanças em repúblicas ou apartamentos compartilhados.

Equipe: Taynara Lorraine Marcelino da Cruz, João Gabriel de Oliveira Bicalho, Larissa Gomes Malagoli, João Vitor Campos e José Oliveira.

Objetivo: Implementar um aplicativo ou um "webapp" para auxiliar pessoas que dividem apartamento ou moram em república na organização das finanças da casa e na divisão de despesas.

Tecnologia a ser usada: javascript, css, html, vue, nodejs, banco de dados (MySQL, PostgreSQL ou SQLite)

Musiquality - Software de composição de músicas.

Membros
Leandro Luiz Duarte Teixeira
Bernardo Ferreira Torres
Bernardo Figueiredo Cipriano
João Paulo Lara Pinto

Objetivo e descrição
O programa a ser desenvolvido é uma plataforma para desenvolvimento e 'prototipagem' de músicas, podendo o usuário selecionar, adicionar e editar sons de multiplos instrumentos e notas musicais ao longo de sua composição. A qualquer momento, é possível ouvir o resultado parcial da obra para averiguar possíveis necessidades de modificações, a gosto do compositor.

Tecnologia a ser usada
Java, banco de dados (como mysql)

Donit: um sistema para listas e lembretes

Membros

Gabriel Lima Canguçu
Isabela Marina Ferreira Pires
Gabriela Pereira Faria Paixão
Rafael Gonçalves de Oliveira
Vitor Henrique da Costa Gomes

Descrição

O sistema apresentará um ambiente gerenciável de uma "to-do list" trazendo variações de funcionalidade para abranger diferentes tipos de listas, como agendas e lembretes para lista de tarefas do trabalho/faculdade, registro personalizado para exercícios/circuitos de academia e controle de gastos para lista de supermercado.

Tecnologias

HTML
CSS
JavaScript
MySQL
Vue JS
Nodejs
API Rest

Link para o repositório

https://github.com/gabriel-cangucu/Donit

Penoso ou Mamãozinho: fórum de discussão de disciplinas

PoM: Penoso ou Mamãozinho

É um fórum para os alunos se informarem e compartilharem informações sobre as disciplinas ofertadas pelo departamento. Cada disciplina possui uma página dedicada em que os alunos podem fazer comentários sobre a matéria, achar informações sobre o professor alocado a ela e compartilhar links de materiais úteis. Além disso, os comentários serão ordenados por um sistema de 'likes' e 'dislikes', dessa forma, os alunos podem achar os comentários mais relevantes de forma mais eficiente.

Tecnologia:

Frontend: vue.js
Banco de Dados: MySQL
Backend: Python (Flask)

Integrantes:

Henrique Junqueira de Brito
Wesley Paulino Fernandes Maciel
Felipe Seppe de Faria
Vitor Franco Rezende

Repositório:

https://github.com/Henrique-Brito/Penoso-ou-Mamaozinho

MULTINDER - MULTINDER é o Único Lugar que Tem Interesse em Nutrir Dates Entre n Reprodutores

Equipe:

O sistema é um sistema de relacionamentos que permite que pessoas usem o sistema para se relacionar com outras pessoas.
Cada usuário irá preencher um formulário, de forma que o software possa juntar as pessoas mais próximas, de acordo com seus interesses.
Também vai existir a possibilidade de marcar encontros de conjuntos maiores de pessoas, como três pessoas. Afinal de contas, por que o amor deve se limitar a duas pessoas?
Usando procedimentos e métricas de distância no R^n nunca antes usadas em aplicativos de namoro, poderemos estimar com precisão incrível casais ideias. Além disso, como ninguém mais tem tempo para avaliar se quer ou não sair com alguém, o sistema só fornecerá uma única opção por pessoa, é pegar ou largar.
Grande parte da inovação do sistema se deve ao fato de que ninguém nunca uniu conhecimento técnico de álgebra linear e conhecimento de banco de dados, web development e outros aspectos da computação.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.