Giter Club home page Giter Club logo

challengealurabackend's Introduction

Alura Challenge Back-End
4ª Edição

API Controle Financeiro 💸 Concluído! 🚀

Um challenge incrível para praticar seus conhecimentos, além de ser uma motivação para pesquisar, estudar, revisar mais.
Através desse projeto, pude por em prática o que estudei e vi nos projetos práticos do estágio, desenvolver novas habilidades e aprimorar conhecimentos em .NET, da criação do projeto a realização do deploy da aplicação.

Descrição do projeto 📖

Endpoints desenvolvidos para um controle financeiro, sendo possível cadastrar receitas e despesas.
Temos a possibilidade de buscar, tanto receitas quanto despesas, pela descrição, por ID. Podemos também gerar um resumo de gastos e ganhos utilizando uma data específica.

No entanto...

Para utilizar os endpoints disponibilizados, o usuário deve, primeiramente, criar uma conta, se já não possuir, e confirmar essa através do e-mail de confirmação que chegará após a criação da conta e realizar o login na aplicação de controle de usuário.
Com o login feito, um TOKEN será disponibilizado, para que você o utilize na aplicação de controle financeiro.

Features 👨‍💻

- ✅ CRUD de Receitas

- ✅ CRUD de Despesas

- ✅ Resumo de receitas e despesas

- ✅ Criação de conta

- ✅ Login para acessar sistema de controle financeiro

- ✅ Endpoint para alterar a senha

Tecnologias e Recursos 🔧

- .NET 6

- C#

- Banco de Dados Relacional (SQLServer)

- Visual Studio

🚨 IMPORTANTE 🚨

Infelizmente a aplicação não está mais no ar, pois as plataformas gratuitas que eu utilizava para hospedar não disponibilizam mais planos gratuitos, mas o código segue aberto para visualização 😁.

Como usar 🤔

Basta abrir os endpoints disponibilizados. Como padrão, a aplicação utiliza o Swagger, mas as requisições podem ser feitas através de outras plataformas, como o Postman.


Primeiro abra o link da aplicação UserControl, crie a conta e efetue o login. Feito isso, um TOKEN será gerado, este é necessário para te autenticar e autorizar as ações conforme as permissões de seu usuário.


Swagger_UserControl_Login

Pronto, agora você pode acessar a aplicação de FinanceControl, inserir o TOKEN gerado no passo anterior no campo "Authorize" e executar as atividades disponíveis.


Swagger_FinanceControl_TOKEN

challengealurabackend's People

Contributors

lucasspimentel avatar

Watchers

 avatar

challengealurabackend's Issues

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.