This test task involves creating a web application with a graphical user interface using either classic MVC or Razor Pages to upload and display weather archives for a selected locality.
-
Home page:
- A simple navigation menu with links to the viewing page and informational page.
-
Weather archives viewing page:
- Display a list of uploaded weather archives with pagination.
- Allow navigation to view detailed weather observations for a selected archive.
-
Weather archives upload page:
- Form to upload Excel archive file containing weather data selecting target locality.
-
Specific archive weather observations page:
- Display detailed weather observations for a selected archive with pagination.
- Filter observations by month and year.
-
Clone the repository:
git clone https://github.com/Vazovsk1y/TestTask.WeatherViewer.git cd TestTask.WeatherViewer
-
Configure the database:
- Ensure you have a PostgreSQL instance running.
- Update the connection string in
appsettings.json
.
-
Run the Application:
dotnet run
- ASP.NET Core Razor Pages
- Entity Framework Core
- PostgreSQL