Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 3.54 KB

README.md

File metadata and controls

42 lines (33 loc) · 3.54 KB

Welcome to the ECSE 321 Project of Group 12! Build Status

Our application can be found at: https://petadoption-backend.herokuapp.com/

Click here to view our REST API documentation

Group Members

Name Major Year
Zakaria Essadaoui Computer Engineering U3
Christina Riachi Software Engineering U2
Bozhong Lu Software Engineering U3
Abhimukth Chaudhuri Computer Engineering U2
Abdullatif Hassan Biomedical Engineering U2

Pet Shelter Adoption System

Project Scope:

The project will consist of creating a website and an Andorid mobile application for a local pet shelter. The goal is to design a software system that will help facilitate pet adoption processes. Through the website and the app, users will be able to post advertisements about pets to put up for adoption as well as look for pets they wish to adopt. Additionally, an admin of the pet shelter will be able to post advertisements about pets available for adoption on their premises. Pet adopters and owners will be able to communicate with each other through emails which will be visible on the users' profiles. Although there is no payment associated with the adoption process and thus no payment feature will be implemented, users will, however, be able to donate to the pet shelter if they wish. The donation process will be managed by a third party application.

Learn more about the project and the development process from the Project Wiki!

Deliverable 1

Name Hours Responsibilities
Zakaria Essadaoui 20 Domain model design, Build setup, Use case diagram, Test suite
Christina Riachi 20 Domain model design, Model code generation, Test suite, Report
Bozhong Lu 20 Domain model design, Build setup, Test suite
Abhimukth Chaudhuri 18 Domain model design, Build setup, Test suite, Report
Abdullatif Hassan 18 Domain model design, Test suite, Persistence testing, Report

Click to find out more about Deliverable 1 and the Project Report!

Deliverable 2

Name Hours Responsibilities
Zakaria Essadaoui 30 AppUser class business methods, RESTful API, testing, Integration Test task setup
Christina Riachi 27 Donation class business methods, RESTful API, testing, Q&A Plan and Testing Documentation
Bozhong Lu 20 Image class business methods, RESTful API, testing, API Documentation
Abhimukth Chaudhuri 30 Advertisement class business methods, RESTful API, testing
Abdullatif Hassan 25 Application class business methods, RESTful API, testing, Deliverable 2 Report

Click to find out more about Deliverable 2 and the Testing Documentation!