Babygramz is a digital scrapbook for sharing photos with friends and family—a home-cooked app. It allows you to create a password-protected photo feed with the ethos of a physical scrapbook and feel of a modern social media app.
Warning
Babygramz is mostly ready for others to test, but the use of the babygramz.com domain is still hardcoded in the application in a few places.
- Configure database settings in
.env
. I've tested it withmariadb
andsqlite
. - Install PHP dependencies via
composer install
- Install Node dependencies via
npm install && npm run build
- Run migrations via
php artisan migrate
- Why is the Github project named bbdb?
- Because it's a DB for (photos of) BB 👶
- The application was originally written using Pocketbase and Preact. Since I rewrote it using Laravel, I have not ported over the end-to-end tests nor fixed the Github action to properly run the PHP tests.