An experiment using a Rust framework to build a Media Collection manager.
Go to file
2019-03-29 12:33:13 -04:00
design Add DB diagram to README 2019-03-29 12:33:13 -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 Ugly progress commit, added templating 2019-03-28 17:24:19 -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 Add DB diagram to README 2019-03-29 12:33:13 -04:00
README.md Add DB diagram to README 2019-03-29 12:33:13 -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