Skip to content

guilhermeschreiber/WAccount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


WAccount

A project build with .NET Core and Angular, with MySQL as database
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

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

Architecture

Based on Domain Driven Design (DDD)

Tests

API

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.

Built With

  • ASP .NET 3.1
  • Angular 6
  • Node 10
  • MySQL with Entity Framework

Getting Started

Prerequisites

To build and run this application, must be installed on the computer:

  • npm
npm install npm@latest -g
  • Visual Studio 2019
  • MySQL Database

Installation

  1. Clone the repo
git clone https://github.com/guilhermeschreiber/waccount.git
  1. Install NPM packages and build angular
cd front
npm install
ng build
  1. Configure the appsettings.json with your connection string
  2. Build with Visual Studio
  3. Run with iSS express embedded in Visual Studio

Usage

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

Screenshots

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Guilherme Schreiber - guilhermeschreiber@gmail.com LinkedIn

Project Link: https://github.com/guilhermeschreiber/waccount

Acknowledgements

About

Account manager in ASP .NET Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published