2019-03-29 10:35:58 -04:00
|
|
|
# Media Collection CRUD
|
|
|
|
|
|
|
|
This is an experiment with using Rust to build a CRUD web app.
|
|
|
|
|
|
|
|
## Project Goals
|
|
|
|
|
|
|
|
* Create a practical "web app" to view / manage a collection of media, eg Movies, Video Games, Music.
|
|
|
|
* Strike a balance in Database design between a completely generic design, and a medium-specific design
|
|
|
|
* Utilize Rust as the primary implementation language
|
|
|
|
* Utilize Graphviz for design diagrams
|
|
|
|
|
|
|
|
## Non-Goals
|
|
|
|
* Single-Page App
|
2019-03-29 12:33:13 -04:00
|
|
|
* Full interface / Web API separation
|
|
|
|
|
|
|
|
### DB Design
|
2019-03-29 12:40:31 -04:00
|
|
|
![DB Design](./design/db.png)
|