Giter Site home page Giter Site logo

retrieverapp's Introduction

Retriever App

Retriever App Logo

June 2021

Created & Coded By:

ZEe moss | BRAdy roscher | Bailey Leavitt | Alex ZErra

Zebra Blaze Team Logo

Trello Board for Project


Description

Retriever App is an app for posting and retrieving rescue animals, with a specific focus on exotic pets. While current apps on the market serve a similar purpose to Retriever, those apps are primarily marketed towards the most common pets: cats and dogs. Our app is going to fill a void in the market by serving underappreciated pets!


Tech Used

PostreSQL | Express | React.js | Node.js | JavaScript (ES6) | HTML5 | CSS3


Getting Started

Looking for an exotic pet ? You have come to the right place. First you the user should create a Profile. This includes some basic information...dont worry you can come back and edit this later if need be in your profile. After logging in you have a few choices. If you are in the market for a pet by all means use the Search or Browse function to be able to narrow down exactly what you are looking for. If you parting ways on your beloved pet you can Create a pet post and let others view and hopefully enjoy your pet one day. Dont fret though. We understand in this busy world we live in that you may have to stop mid progress. Dont you worry, you can easily re-log back in and edit all the information. When you are done. Feel free to log out.


Game Design

Retriever App Component Hierarchy Diagram Retriever App Entity Relationship Diagram


Screenshots from Retriever App

Login Mantis Ball Python Pets Post a Pet Profile Page


Frontend Requirements

  • Home/Landing Page
  • Sign up form
  • Login form
  • Pet posts
  • Pet card component
  • Comments on single pet component
  • User profile
  • Nav bar

Backend Requirements

  • User Authentication
  • POST - 'Create' pet profile
  • POST - 'Create' user profile
  • POST - 'Create' comment
  • GET - 'Read' all pets
  • GET - 'Read' searched pet profiles
  • GET - 'Read' user info on pet profile
  • GET - 'Read' comments on a pet profile
  • PUT - 'Update' pet profile
  • PUT - 'Update' user profile
  • PUT - 'Update' comment
  • DELETE - 'Delete' pet profile
  • DELETE - 'Delete' user profile
  • DELETE - 'Delete' comment

Future Improvements & Additions

  • Pet Matching Quiz for users
  • React Rainbow
  • React Framer Motion
  • Auto-deletion upon adoption
  • MAPBOX (to show map results of pets near the user / vets)
  • Messaging between users
  • Pet care resources
  • Comment threading (appending comments to a specific comment)
  • Vet resources (use MAPBOX)
  • Rescue/Vet/Pound 'verified' account
  • Highlighted/promoted posts

Credits

retrieverapp's People

Contributors

baileyjean avatar logical-fallazee avatar bradyroscher avatar alexanderzerra avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

bradyroscher

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.