This repo was created by following the Udemy Course - "Complete guide to building an app with .Net Core and ReactJS".
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system - TLDR: I've not tried a live deployment yet.
To run this project, you will need to have the following prerequisites installed:
- ASP.net Core SDK - created using v2.2.106
- SQLite - created using v3.11.2
- NodeJS - created using v8.9.4
- ReactJS - created using v16.9.0
From your command line / terminal, navigate into the /API folder and run...
$ dotnet watch run
Once running, you should be able to test the API using either Postman, Insomnia, or any other REST client to ensure that the API is serving data on http://localhost:5000/api/
From your command line / terminal, navigate into the client-app folder and run...
$ npm i
... to install the dependencies.
To start the SPA server, run...
$ npm start
If it doesn't do so automatically, navigate to http://localhost:3000/, to see the React SPA page, register a username and password to have a look at how the app works inside.
TBD Explain how to run the automated tests for this system
TBD Explain what these tests test and why
Give an example
TBD Explain what these tests test and why
Give an example
TBD Add additional notes about how to deploy this on a live system
- TBD
Please read TBD for details on our code of conduct, and the process for submitting pull requests.
TBD
- Chris Perry - Initial work - christopherallanperry
See also the list of contributors who have participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Udemy course tutor, Neil Cummings