An experiment using a Rust framework to build a Media Collection manager.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Timothy Warren 970738d037 Resolve merge conflict 3 months ago
design Show db diagram on README 3 months ago
migrations Actually use Diesel schema macros 3 months ago
src Resolve merge conflict 3 months ago
.gitignore A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 3 months ago
Cargo.lock Resolve merge conflict 3 months ago
Cargo.toml Resolve merge conflict 3 months ago
LICENSE.md Add README, LICENSE, and Makefile 3 months ago
Makefile Render page template within an HTML boilerplate 3 months ago
README.md Show db diagram on README 3 months ago
diesel.toml A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 3 months ago

README.md

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