An experiment using a Rust framework to build a Media Collection manager.
Go to file
2019-03-29 16:12:28 -04:00
design Show db diagram on README 2019-03-29 12:40:31 -04:00
migrations A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 2019-03-27 16:50:54 -04:00
src Properly handle template inheritence 2019-03-29 16:12:28 -04:00
.gitignore A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 2019-03-27 16:50:54 -04:00
Cargo.lock Add README, LICENSE, and Makefile 2019-03-29 10:35:58 -04:00
Cargo.toml Add README, LICENSE, and Makefile 2019-03-29 10:35:58 -04:00
diesel.toml A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 2019-03-27 16:50:54 -04:00
LICENSE.md Add README, LICENSE, and Makefile 2019-03-29 10:35:58 -04:00
Makefile Render page template within an HTML boilerplate 2019-03-29 14:50:48 -04:00
README.md Show db diagram on README 2019-03-29 12:40:31 -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
  • Full interface / Web API separation

DB Design

DB Design