An open API service indexing awesome lists of open source software.

https://github.com/hardcoremagazine/fullstack-ktor-react-app

My Y3 uni coursework. Ignore this.
https://github.com/hardcoremagazine/fullstack-ktor-react-app

discontinued kotlin kotlin-js-react ktor react reactjs website

Last synced: about 1 month ago
JSON representation

My Y3 uni coursework. Ignore this.

Awesome Lists containing this project

README

          

# FULLSTACK Ktor&React multipage application
My Y3 uni coursework. Ignore this.

## Project structure:
```
/ [[project root/server module]]
|
|-- KWmodel/ [[project model]]
| `-- src/commonMain/kotlin/
| |-- Config.kt [server configuration, routes]
| |-- Item.kt [interface for storage]
| |-- Student.kt [student description]
| |-- Teacher.kt [teacher description]
| `-- Lesson.kt [lesson description]
|
|-- KWclient/ [[client/UI module]]
| `-- src/main/kotlin/
| |-- App.kt [home/root page routes]
| |-- component/.. [React components for pages]
| `-- wrappers/.. [~query system files]
|
`-- src/main/
|-- kotlin/server/
| |-- repo/.. [data repository, basic actions]
| |-- rest/.. [ queries]
| |-- index.kt [home/root page]
| `-- Application.kt [server start point]
|
`-- resources/ [JS application]
|-- KWclient.js [auto-generated by KWclient]
|-- KWclient.js.map [auto-generated by KWclient]
`-- logback.xml [DEBUG: logger configuration]
```

In order to function correctly project must be built "from head":
```model -> client -> server```