A project build with .NET Core and Angular, with MySQL as database
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
The purpose of the application is to manage transactions and user income. Financial income is updated daily. To perform transactions, the user must be logged in
Based on Domain Driven Design (DDD)
Except for the login API, authentication is required to use the API.
To authenticate, use the login API and obtain the bearer token at x-access-token header.
- ASP .NET 3.1
- Angular 6
- Node 10
- MySQL with Entity Framework
To build and run this application, must be installed on the computer:
- npm
npm install npm@latest -g
- Visual Studio 2019
- MySQL Database
- Clone the repo
git clone https://github.com/guilhermeschreiber/waccount.git
- Install NPM packages and build angular
cd front
npm install
ng build
- Configure the appsettings.json with your connection string
- Build with Visual Studio
- Run with iSS express embedded in Visual Studio
By default, the only user registered to use the system is:
email: admin@admin.com
password: 123
To add new users, you must at least be authenticated with the standard user. Or, if you choose to change the database, be sure to use the MD5 encrypted password
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Guilherme Schreiber - guilhermeschreiber@gmail.com
Project Link: https://github.com/guilhermeschreiber/waccount
- https://www.devmedia.com.br/introducao-ao-ddd-em-net/32724
- https://docs.microsoft.com/pt-br/aspnet/core/?view=aspnetcore-3.0
- https://www.blbbrasil.com.br/blog/matematica-financeira-contabilidade/
- https://medium.com/@alexalvess/criando-uma-api-em-net-core-baseado-na-arquitetura-ddd-2c6a409c686
- https://medium.com/@renato.groffe/asp-net-core-2-0-autentica%C3%A7%C3%A3o-em-apis-utilizando-jwt-json-web-tokens-4b1871efd