cesarsiguencia / zookeeper

View or add animals and zookeepers for this fake online zoo directory!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zookeeper

Zookeeper is an online animal directory for an imaginary zoo, where the user is able to see the list of animals and zookeepers and their characteristics as well as having the ability to add an either one with their information. Users are able to grab a list of animals and zookeepers through query searches tied to their name, personality, and much more. This is my first back end project using NodeJS and Express that is paired up with a front end.

This application does NOT use a database.
Data is written into a JSON file using FS.writeFile module, part of NodeJS.

List of API routes built

  • GET (ALL animals, ONE animal, ALL zookeepers, ONE zookeeper)
  • POST (ONE animal, ONE zookeeper)

Application Link/Installation

This Render link is a Free Web Service. As stated on Render's website:

"Web Services on the free instance type are automatically spun down after 15 minutes of inactivity. When a new request for a free service comes in, Render spins it up again so it can process the request.

This will cause a delay in the response of the first request after a period of inactivity while the instance spins up."

PLEASE BE PATIENT WHEN LOADING THE LINK, IT SHOULD TAKE LESS THAN A MINUTE.

Render Link: https://zookeeper-by-cs.onrender.com/

OR if downloaded locally:

  1. Git clone or download the application and load on VSCode
  2. Run 'npm install' in the Command Line for all necessary packages to install
  3. Run 'npm start' and navigate to browser to http://localhost:3002

Screenshot of App

Screenshot 1

About

View or add animals and zookeepers for this fake online zoo directory!


Languages

Language:JavaScript 38.9%Language:CSS 35.8%Language:HTML 25.3%