Welcome to SimpleBankingServiceAPI! π This ASP.NET Core Web API provides robust services for managing user accounts, transactions, and profiles. It emphasizes security, efficiency, and a user-friendly experience.
- Forgot and Reset Password functionality.
- Secure Profile Picture Upload and Delete options.
- Change Password capability.
- Account and Transaction entities with create and manage functionality.
- Retrieve user information and transaction history.
- Admin Controller with user information management and transaction handling.
- Create User service for adding new users.
- Update user information and generate Excel reports.
- Integrated Serilog for detailed application logging.
- Global Exception Handler middleware for improved error management.
- Generate and export user information to Excel files.
- Excel File Import for Monthly Reports, allowing admins to upload reports.
- Optimized Excel file generation for performance and reliability.
-
Clone the repository:
git clone https://github.com/your-username/SimpleBankingServiceAPI.git
-
Navigate to the project directory:
cd SimpleBankingServiceAPI
-
Run the application:
dotnet run
-
Access the API:
Swagger UI: http://localhost:5078/swagger
Feel free to open issues or submit pull requests. Contributions are welcome!