Desenvolvimento de plataforma online de doações baseada em uma arquitetura DDD, Event Sourcing e CQRS

DSpace Repository

A- A A+

Desenvolvimento de plataforma online de doações baseada em uma arquitetura DDD, Event Sourcing e CQRS

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Carlson, Rodrigo Castelan
dc.contributor.author Werk, Leonardo Schevz
dc.date.accessioned 2019-07-15T20:10:17Z
dc.date.available 2019-07-15T20:10:17Z
dc.date.issued 2017
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/197639
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. pt_BR
dc.description.abstract O terceiro setor, com suas organizações não governamentais (ONGs) e demais instituições não lucrativas, é responsável por tentar suprir necessidades da sociedade que não são supridas pelos governos nem pela iniciativa privada. O campo de atuação desse tipo de instituição vai desde de cuidados com crianças em situação de risco em uma comunidade até ações mundiais de proteção ao meio-ambiente. Um aspecto, no entanto, que une muitas dessas instituições são os esforços de arrecadação de doações para garantir sua existência. Em busca de tornar menos oneroso o processo de arrecadação de doações, muitas institui- ções buscam soluções através das quais seus apoiadores possam realizar suas contribuições de maneira prática do conforto de suas casas. Algumas soluções presentes na internet, comumente chamadas de crowdfunding, ou financiamento coletivo, serviram como ferra- mentas iniciais às quais essas instituições poderiam recorrer, mas eram soluções genéricas, e o mercado carecia de uma solução especializada na arrecadação de doações para esse tipo de instituição. Nesse contexto surgiu em 2012 a Doare. Com sua plataforma de doações online, a empresa criou um portal no qual ONGs podem expor informações sobre seu trabalho e receber doações pela internet. Nesse portal, um doador que gostaria de doar para uma ONG mas não sabe qual pode procurar uma cuja atuação ele simpatize, e realizar uma doação. Este trabalho é o resultado e registro de um estágio realizado na empresa. Na duração desse estágio ocorreu a participação no desenvolvimento e manutenção da plataforma de doações, de outros produtos que a empresa criou desde sua fundação e da infraestrutura de software na qual tudo isso se baseia. Essa colaboração proporcionou o contato com diversas tecnologias e metodologias de desenvolvimento de aplicações para a internet, entre as quais se destaca a arquitetura aplicada pela empresa, baseada nos modernos conceitos Domain Driven Design, Event Sourcing e CQRS. pt_BR
dc.description.abstract The third sector, with its nongovernmental organizations (NGOs) and other non-profit institutions, is responsible for trying to supply some of society’s needs that are not supplied by the governments nor by the private initiative. The field of activities of this kind of institutions ranges from taking care of children at risk to actions to protect the world’s environment. One aspect, nevertheless, that many of these institutions have in common is the effort to collect donations that make their existence possible. In an attempt to make the process of collecting donations less costly, many institutions look for solutions that make it possible for their supporters to contribute in a practical way, from the comfort of their homes. Some solutions already available on the internet, usually called crowdfunding platforms, served as starting tools that could be used by these institutions, but they were generic fundraising tools, and the market was in need of a solution that was specialized in the collection of donations to this kind of institution. In this context, in 2012, Doare was created. With its online donations platform, the company created a portal where NGOs could display information about their works and receive donations via the internet. In this portal, a donor that would like to donate to an NGO but doesn’t know which could look for one whose activities are of his or her interest, and donate. The present work is the result and report of an internship that took place in the company. In the duration of this internship, there was participation in the development and maintenance of the donation platform, of other products created by the company since it’s founding, and of the whole software infrastructure on which they are all based. This collaboration has provided the contact with several technologies and methodologies of web development, among which the architecture implemented by the company, based on modern concepts such as Domain Driven Design, Event Sourcing and CQRS, stands out. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access
dc.subject Domain Driven Design, Event Sourcing CQRS, Doações Online, Desenvolvimento Web, Front-end, Back-end. pt_BR
dc.subject Domain Driven Design, Event Sourcing CQRS, Doações Online, Desenvolvi- mento Web, Front-end, Back-end. pt_BR
dc.title Desenvolvimento de plataforma online de doações baseada em uma arquitetura DDD, Event Sourcing e CQRS pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
PFC - Leonardo Schevz de Werk - 2017_2.pdf 2.837Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar