An MVC website exploring national and state parks, monuments, and forests, calling on the ParksDirectory API.
- C#
- .NET
- ASP.Net
- Entity Framework
- HTML
- CSS
A website to help you explore the US national parks system. This site was created to consume the Parks Directory API.
This project (the Parks Explorer) is based on the following classwork on LearnHowToProgram.com:
- https://www.learnhowtoprogram.com/c-and-net/building-an-api/mvc-client-getall
- https://www.learnhowtoprogram.com/c-and-net/building-an-api/mvc-client-getdetails
- https://www.learnhowtoprogram.com/c-and-net/building-an-api/mvc-client-post-put-and-delete
Finally, this project was scaffolded using dotnet new
.
Install the tools that are introduced in this series of lessons on LearnHowToProgram.com.
First, following the instructions in the README of this repo to set up and run the ParksDirectory API.
- Clone this repo.
- Open the terminal and navigate to this project's production directory called "ParksExplorer".
- Within the production directory "ParksExplorer", run
dotnet watch run
in the command line to start the project in development mode with a watcher. - Open the browser to https://localhost:7044/. If you cannot access https://localhost:7044 it is likely because you have not configured a .NET developer security certificate for HTTPS. To learn about this, review this lesson: Redirecting to HTTPS and Issuing a Security Certificate.
- As of 31 March 2023, updates (save, edit, delete actions) lag and the page needs to be refreshed for changes to be applied (when using a Mac).
Enjoy the site! If you have questions or suggestions for fixing the code, please contact me!
Copyright (c) 2023 Sarah Andyshak