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 9 months ago
design Show db diagram on README 10 months ago
migrations Actually use Diesel schema macros 9 months ago
src Resolve merge conflict 9 months ago
.gitignore A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 10 months ago
Cargo.lock Resolve merge conflict 9 months ago
Cargo.toml Resolve merge conflict 9 months ago
LICENSE.md Add README, LICENSE, and Makefile 10 months ago
Makefile Render page template within an HTML boilerplate 10 months ago
README.md Show db diagram on README 10 months ago
diesel.toml A lot of db setup. Can't really use schemas yet, due to changes in how rust loads macros 10 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