threecgreen/vinoteca

Created Dec 24, 2020 · View the threecgreen/vinoteca repository page

Wine purchase tracker written in Rust and TypeScript

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

2

Lines of Code

23,590

From

Oct 24, 2017

To

Dec 26, 2020

About threecgreen/vinoteca

Vinoteca is a wine purchase tracker and review application built with a Rust backend using the Rocket framework and a React frontend with TypeScript. The creator developed it as a practical replacement for an Excel spreadsheet that his father was using to manage his wine collection. The application allows users to track wine purchases, write reviews, and visualize their wine data through charts.

The project uses PostgreSQL for data storage and integrates with AWS S3 for file handling. The frontend is built with React and TypeScript, styled with Materialize CSS, and includes Chart.js for data visualization. Configuration is managed through a Rocket.toml file, supporting both required settings like database credentials and optional parameters such as log levels and worker thread counts. The application runs on localhost:8000 and automatically executes necessary database migrations when started.

Share this video