GithubHelp home page GithubHelp logo

wdi-project2-pawwoof's Introduction

#Project 2: Paw Woof web GitHub

A dummy account to play with the web app: email: [email protected] password: password

Enjoy!

Table of Contents

  1. Overview + Goals + Potential User + Technical Requirements + Constraint
  2. Deliverables + Technology + Approach
  3. Next Version
  4. Resources

Overview

A platform for dog owners to look for their beloved pet partner. Every dog will face a mating season hence naturally responsible dog owner need to look for the right partner for their beloved one. Paw Woof will help the dog owner to find the right partner based on categories provided, and nearest location.

Goals

Create a platform available for dog owners to show mating partner for their dog around their area within the requirements they state. Dog owner could register their dog and fill out the details such as breed, measure, veterinarian approval, medical record, birth certificate, etc. PawWoof has the best interest to the app user, and has select numerous Veterinarian in the area PawWoof operate.

Potential User

  • Dog owners

Technical Requirement

A Ruby on Sinatra CRUD web application with Active Record as ORM and PostgreSQL on Database.

Contstraint

Time: Project deadline is within a week

Deliverables

  • A website with:
    • Homepage
    • Registration (FB/Email)
    • User detail page
    • Add Dog
      • Dog detail page ( Creator [Create, Edit, Delete] )
    • Message list page
      • Message listing ( Send, Receive )
    • Dog list page ( Visitor [Read] )
    • Dog detail page ( Visitor [Read] )
  • User Stories
  • Use Cases
  • Wireframes
  • Github repo including README.md

Technology

  • Front-end:
    • HTML5
    • CSS3
    • Bootstrap
  • Middleware:
    • Active Record
  • Back-end:
    • Sinatra
    • Ruby
  • Database
    • PostgreSQL
  • Deploy on Heroku

Approach

  1. Create theme for the App supported with User Stories
  2. Work from CRUD functionality of Dog
  3. Listing Dog page and Dog detials
  4. User Registration
  5. Messaging functionality

Next Version

On the future development

Website:

  • Message list:
    • Message page ( Send, Reply, Creator [Delete] )
  • About & Contact page

Technology

  • API:
    • Google Maps/Latitude
    • Facebook Login ( Optional )
    • Instagram Login ( Optional )

wdi-project2-pawwoof's People

Contributors

ivanyapeter avatar

Watchers

 avatar  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.