-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #34 from cphelefu/refactored-pr
Refactored pr
- Loading branch information
Showing
137 changed files
with
353 additions
and
388 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
# GeoView Demo Architecture | ||
|
||
## Overview | ||
|
||
The GeoView Demo project is designed to showcase the capabilities of the GeoView library. | ||
GeoViewDemo offers users the following functionalities; | ||
- Ability to build and test their config files via a UI. | ||
- A place to try GeoView API functions and see the code that triggers such functions. | ||
This document provides an overview of the architecture, including the main components and their interactions. | ||
|
||
![image](https://github.com/user-attachments/assets/b971db56-442c-4a90-987c-3204e5eed9ef) | ||
|
||
|
||
## The UI Structure | ||
|
||
The UI structure consists mainly of two sections. The map and the drawers sections. | ||
The map basically renders the generated map. | ||
The drawer consists of different tabs - each displaying information about the map or offering a way of manipulating the map. | ||
|
||
## Folder Structure | ||
|
||
The GeoView Demo project follows a structured layout to maintain clarity and organization. Below is an overview of the main folders and their purposes: | ||
|
||
``` | ||
/geoview-demo | ||
├── /docs | ||
├── /src | ||
│ ├── /components | ||
│ ├── /providers | ||
│ ├── /routes | ||
│ └── /pages | ||
│ └── /constants.ts | ||
│ └── /types.ts | ||
``` | ||
|
||
### /docs | ||
- **Purpose**: Contains all the documentation related to the project, including architectural overviews, API documentation, and user guides. | ||
|
||
### /src | ||
- **Purpose**: The main source code of the project. | ||
- **Subfolders**: | ||
- **/components**: Contains React components used in the UI. | ||
- **/routes**: Contains routes for the application. At the moment the application has only one route (/default); but can be expanded to add more routes. | ||
- **/providers**: This folder containers all our providers used in the application. | ||
- **/routes**: Pages associated with routes. | ||
|
||
### /public | ||
- **Purpose**: Static files that are publicly accessible, such as HTML templates, images, and other assets. | ||
|
||
This folder structure promotes a clean separation of concerns, making the project easier to navigate and maintain. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
1 change: 0 additions & 1 deletion
1
public/img/guide/footer/swap_vert_FILL0_wght400_GRAD0_opsz24.svg
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Oops, something went wrong.