Harmony Dog
A dog training website MVP demonstrating
user registration/login, image upload,
and an administration page
Harmony Dog is built with: JavaScript, HTML, CSS, NodeJS, Express, EJS, and Bootstrap. It utilizes MongoDB for database storage, and Mongoose for schema creation and validation.
Calendly integration is being used for booking appointments, and Cloudinary and Multer are used to allow user's to upload an image of their dog.
If a user logs in under an admin account they will have access to view the pertinent details of a user's accounts, including the user's registered dogs.
This was my first time using an aggregation to bring two MongoDB collections into one temporary collection for data rendering.