Welcome to the Lizard Catalog App created as Project 3 of Udacity's Full Stack Web Developer Nanodegree by Zach Attas. I created this app to practice CRUD (create, read, update, delete) database operations and to practice incorporating 3rd-party frameworks and modules into my codebase. It is currently run on localhost, but it could be deployed to the web in the future.
What exactly is a Lizard Catalog App?
I believe coding something I care about is far better than coding without drive or purpose. Project 3 calls for students to create a basic catalog app with two data points connected in a parent/child relationship (like in this sample website).
Instead of creating an app to organize items within categories (generic and boring), I created an app to organize lizards and their hobbies! Is this practical? No, not really. But it brings me a smile every time I boot it up :).
Supports secure user accounts
Supports Google and Facebook authentication
Enables image uploads from image urls for an enhanced UI experience
Logged-in users can add, edit, and delete their lizards and lizards' hobbies from the database
Every data point added to the database is viewable, but only the user who added the data can edit or delete it
A recent activity feed is displayed on the home page, showing the latest updates to the database