nathancleon / sprout-log-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sprout Log

View a live demo here!

About The App

The intention behing SproutLog is to have a place where I can log in and update the current health of the plants in my home. The user can log in and see the last date a plant's health was updated and change the current status to Dying, Browning, Yellowing, and Healthy. This is so that the user can pay closer attention to the plant's health and then respond accordingly, whether that be changing watering frequency or sunlight exposure.

A screenshot of the Sprout Log dashboard

API Documentation

The API for this application is a simple CRUD(Create, Read, Update, Delete) API and has routes set up for each of these actions in the server section of this repo and the front end makes asynchronous calls to these endpoints. Authentication is handled using Passport session authentication.

Technology Stack

The front end was built using HTML, CSS, and jQuery.

The back end was built using Node, Express, and authentication was handled using Passport session authentication.

The database was built using MongoDB and mlab.

References

Landing page video – Pexels

Flower Icon – Google Material Design Icons

Dashboard Icons – Font Awesome Icons

About


Languages

Language:JavaScript 37.4%Language:CSS 32.3%Language:HTML 30.3%