Peer-to-Peer Money Transfer Application
Client: Angular, Bootstrap, Tailwind CSS, Angular Material
Server: C#, .NET
Database: SQL Server
Design Pattern (repository pattern) and Object-Oriented Programming (OOP) are used through out this project
Click here - Client Side Github Link
This is a P-2-P money transfer application API
It is built to meet industry standard in terms of security, speed and user experience
It covers every aspect from -
- User Registration and Login
- Deposit, Withdrawal, Money Transfer (Internal and External), Utility bills Payment, e.t.c
- Email And SMS confirmation, Two Factor Authentication with OTP, and Full User Management
- Full Admin Management system
This API is Fully Documented with Swagger
Project Link to be released soon or you can run the project locally for full interaction
To Run The Project Locally -
Your device should be compatible with .Net 6 and above
Clone the project with the projects Github link
Paste your system's SQL server name on the Connection String
To find the connection string
-
open the solution explorer
-
open the peer_to_peer_money_transfer.API project
-
locate the appsettings.json file at the bottom and open it
-
edit the connection string and paste your system server name in the Data Source value of the DefaultConnection key
-
"ConnectionString": {
"DefaultConn": "Server=RABBI\SQLEXPRESS01;Database=CashMingle;Trusted_Connection=True;Encrypt=False;"
-
}
-
save
-
wait for all project dependencies to install automatically
Run Migration e.g
- open your Package Manager Console
Run the following command -
-
Add-Migration
-
Update-Database Run the program
Suggestions and Contributions are always welcomed!