... | ... | @@ -11,7 +11,12 @@ This repository is split into multiple different areas. In the `packages` folder |
|
|
|
|
|
## Back-End
|
|
|
|
|
|
The features that have been developed for the use at K-State mostly stem here. It's also important to know that
|
|
|
, but is not limited to, creating API endpoints to connect the front-end with the back-end for certain functions such as saving and publishing (this is done in `packages/server/,
|
|
|
The features that have been developed for the use at K-State mostly stem here (Additional Input: It's also important to know that some features exist in the standalone and their code works for the official hosting of the application, but we didn't have time in our class to fix it. The biggest one of these features is collaboration). The features that were edited and function properly are:
|
|
|
- API endpoints to connect the front-end with the back-end for certain functions such as saving and publishing (this is done in `packages/server/src-main/services/routes.ts`). If you'd like to know more about what each function does and where it dispatches the work, make sure to follow each endpoint.
|
|
|
- Authentication via K-State Login, where only Kansas State students will be able to access the application. The implementation is in `packages/server/src-main/services/auth-service`.
|
|
|
- Remote Storage to a PostreSQL Database. You will find the declarations and methods for the database in the folder `packages/server/src-main/services/storage-service`. You will find the connecting functions and additional interfaces used for remote storage in `packages/server/src-main/services/diagram-storage` and `packages/server/src-main/services/diagram-service`. It will also access the file `packages/server/src-main/resources/diagram_resource.ts`. For more information, see the section dedicated to this feature.
|
|
|
|
|
|
These are only a few features, but they are vital to the functioning of the application. Make sure to understand these features, especially the `routes.ts` file, if you wish to make any changes in the front-end of the application.
|
|
|
|
|
|
## Front-End
|
|
|
|
|
|
## Front-End |
|
|
\ No newline at end of file |