For deployment, you will need .NET Framework 4.5 and Microsoft Internet Information Services (IIS) enabled on Windows 7 or higher, or Windows Server 2012 or higher.
For development, as well as deploying locally, you will need .NET Framework 4.5 and Microsoft Visual Studio.
In addition, Microsoft SQL Server is necessary to run the database. Although you may replace it with other options.
You must have Windows 7 SP1 or higher to run .NET Framework 4.5. If you have Windows 8 or above, the framework is already installed. To manually install it on Windows 7 SP1, download the installer here and it will guide you through the process.
Simply download and install from the official website.
Create a SQL server and run AmigoWalletDAL/AmigoSQL.sql
to create the data schema.
Open the project with Visual Studio by importing the solution file: AmigoWallet.sln
.
Modify AmigoWalletDAL/App.Config
to include your data source string under the connectionStrings tag (replace <source directory>
and <server name>
).
<connectionStrings>
<add name="AmigoWalletDBContext" connectionString="metadata=res://*/AmigoWalletModel.csdl|res://*/AmigoWalletModel.ssdl|res://*/AmigoWalletModel.msl;provider=System.Data.SqlClient;provider connection string="data source= <source directory>;initial catalog= <server name>;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
MSDN has detailed instructions that covers this topic extensively.
- Razor syntax (CSHTML) for embedding server-based code.
- Bootstrap 3 is used for UI.
- Microsoft SQL Server for user/admin account, transaction creation and management.