Giter VIP home page Giter VIP logo

django-pawsitters's Introduction

PawSitters App

OVERVIEW

Our application is designed to allow pet pawrents to easily and conveniently find pet sitting and dog walking services for their beloved furry (or scaly) friends. Additionally, users can also sign up to be a pet sitter or dog walker on our app, set their own schedule, rates, and preferences to make their experience as smooth and delightful as possible. Users are able to leave reviews for the sitters they hire on our platform to help other users find their perfect sitter!

Link

-In Development-

Brought to you by The Flossing Avocados Team

Technologies Used

  • React
  • Django
  • Python
  • PostgreSQL
  • CSS
  • JavaScript
  • HTML5
  • Bootstrap

USER STORIES

As a user, I want the ability to... 
- sign up, sign in, change password, and sign out
- find pet sitters
- create a pet owner profile
- list myself as a pet sitter by creating a pet sitter profile
- hire a pet sitter by creating a booking
- edit and delete a booking
- upload a profile photo
- edit and delete my profile
- review a pet sitter
- edit and delete my review
- upload a photo in my review

WIREFRAMES

homepage create index show

ENTITY RELATIONSHIP DIAGRAMS

ERD TABLE

ROUTES

auth

Verb Path Action Description
POST /sign-up/ Create Create account
POST /sign-in/ Create Login then redirect
DELETE /sign-out/ Delete Logout, then redirect to homepage
PATCH /change-password/ Edit Change password

petsitters

Verb Path Action Description
GET /petsitters/ Index Index of all pet sitters
GET /petsitters/:id/ Show Pet sitter’s homepage
POST /petsitters/:id/ Create Create pet sitter
PATCH /petsitters/:id/ Edit Edit pet sitter
DELETE /petsitters/:id/ Delete Delete pet sitter

petowners

Verb Path Action Description
GET /petowners/:id/ Show Pet owner’s profile
POST /petowners/:id/ Create Create pet owner
PATCH /petowners/:id/ Edit Edit pet owner
DELETE /petowners/:id/ Delete Delete pet owner

bookings

Verb Path Action Description
GET /bookings/ Index Index of all user's bookings
POST /bookings/:id/ Create Create booking
PATCH /bookings/:id/ Edit Edit booking
DELETE /bookings/:id/ Delete Delete delete

reviews

Verb Path Action Description
GET /reviews/ Index Index of all user's reviews
GET /reviews/:id Show Show a review
POST /reviews/:id/ Create Create a review
PATCH /reviews/:id/ Edit Edit a review
DELETE /reviews/:id/ Delete Delete a review

SCHEDULE

Schedule
Monday Planning and Pitch
Tuesday Backend - Initial set up
Monday Backend
Tuesday Frontend - React - Components etc
Wednesday Frontend - React - Components etc
Thursday Stretch Goals - deploy
Friday Present
Saturday Party!!!!

Back-up

Pet Adoption Site

django-pawsitters

django-pawsitters's People

Contributors

angel-zh avatar amishizaki avatar melsil11 avatar sam-phillips21 avatar

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.