aliu7198 / petmeeter

A soft clone of Petfinder where users can post, search for, and favorite animals for adoption. Live chat feature coming soon!
https://petmeeter.onrender.com/
1 stars 0 forks source link

Petmeeter

Petmeeter is a soft clone of Petfinder, with a twist. It is a website where users can post animals that they are rehoming, search for and favorite animals matching their home's needs, and ultimately find a cute animal companion to bring into their families and hearts. 💜

Check out Petmeeter

Index

MVP Feature List | Database Scheme | User Stories | Wire Frames

Technologies Used

JavaScriptPythonFlaskPostgresHTML5CSS3ReactReduxAWSRender

Splash Page

splash page

Animals Search Results

animals search page

Animal Details Page

animal details page 1 animal details page 2

Animal Creation Form

animal form

My Animal Listings Page

my animal listings

My Favorites Page

my favorites

My Saved Searches Page

my saved searches

Getting started

  1. Clone this repository (only this branch)

  2. Install dependencies

      pipenv install -r requirements.txt
  3. Create a .env file based on the provided .env.example with proper settings for your development environment

  4. Make sure the SQLite3 database connection URL is in the .env file

  5. This starter organizes all tables inside the flask_schema schema, defined by the SCHEMA environment variable. Replace the value for SCHEMA with a unique name, making sure you use the snake_case convention.

  6. Get into your pipenv, migrate your database, seed your database, and run your Flask app

    pipenv shell
    flask db upgrade
    flask seed all
    flask run
  7. To run the React App in development, checkout the README inside the react-app directory.

Features

Animals

Favorites

Saved Searches

AWS

Future Features

Live Chat with Web Sockets

Meet the Developer:

Adanna Liu