Currently, this is an ASP.NET Core Web API for a banking web application. It uses an SQLite database with ADO.NET connectivity.
This was originally a group project in a university course, where I did most of the API code. This is code that I did, before any changes made by other group members. I can demonstrate our group's project during an interview, if needed.
I won't be able to work on this project any time soon, as I want to focus on university classes.
- Manual Testing
- Documentation
- Unit Tests
- Front-End?
The API has the following controllers with the following functions:
- Create a user
- Get a user
- Update a user's information
- Delete a user
- Check if login credentials match a user
- Create an account
- Get an account
- Update an account's balance
- Delete an account
- Withdraw from an account
- Deposit into an account
- Get the account's of a user
- Create a transaction
- Get the transaction of an account
- Get all transactions