.Net Web API
The .Net Web Api requires .NET 7.0 to be installed on your machine. You can download that here for Linux, macOS, or Windows.
The default configuration uses a SQL Server database for persistence. For that you will need to have SQL Server installed and running locally on your machine. You can download that here for Windows, Linux, or with Docker for MacOS.
For the best experience editing ASP.NET projects (C#), download Visual Studio 2022 here.
The only requirement for the React client project is that Node JS and Node Package Manager (NPM) are installed on your machine. You can download those here.
For working with a react project, any code editor is fine.
Set Up Guides
To get started, follow the set up guides for the Web API and React client in the next sections.