Skip to content

ayoungco/index

Repository files navigation

Laravel Forge Site Deployment Status

index.ayoung.co

index

  • Provide a dashboard for everything, at a meaningful URL

  • Useful core information for each as well as hyperlinks to other commonly used services. A table of contents.

  • track your stuff

  • attach notes to things

  • comment on things

  • a homepage for everything you own, manage, or care about

  • catalog your things

  • tag and relate them

  • find them quickly

  • share them securely

Features

  • reference for chemical subtances, ingredients, and materials
  • product and manufacturer database
  • a location tracking asset scanner

Installation

See docs/INSTALL.md for installation instructions.

Laravel Forge storage

Uploaded images are processed into JPEGs and written to:

storage/app/public/items/{uuid}/{image-uuid}.jpg

The public /storage/... URL requires Laravel's storage link. Run this from the Forge site directory after each deployment:

php artisan storage:link

A typical Forge deployment script should also include:

chmod -R ug+rwX storage bootstrap/cache
php artisan storage:link
php artisan config:clear

Verify the link, saved file, and web-server access with:

ls -ld storage/app/public public/storage
readlink -f public/storage
find storage/app/public/items -type f | tail -n 5
curl -I https://index.ayoung.co/storage/items/{uuid}/{image-uuid}.jpg

public/storage must resolve to the current site's storage/app/public directory. A missing or stale link causes uploaded files to return HTTP 404 even when image processing and storage succeeded.

Use cases

  • Upcycling and repurposing materials
  • Home inventory management
  • Personal knowledge management

About

QR code-based asset tracker with a focus on speed.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors