--- tags: ipetu --- # Project overview This project is composed of following features: - Social interaction between pet owners much like instagram (friending). - Pet assist by supplying food or money. Moreover, adoption alone with pet blind dating. - Pet lost and found mechanism. - The exposure of various kind of service information with rating. It can be progressed to service booking in later phases. For instance, hostel, restaurant, transportation. - Pet passport. Pet accessory integrates with IOT. - Pet knowledge sharing. > Notice that we've taken out Ecommerce, we'll explain ## Approaches There are two approaches in implmenting the project. Please evaluate the price and timeline for both of the approaches ### Approach#1 Bryan takes over major part of the backend features In general, maintening a handover project would cost tremendously in terms of time and money, sometims it' s even unfeasible to maintain such a project because of the caotic and unfamiliar implementation. Implementing the backend ourself would avoid such concerns. This approach also reserves the flexibility and scalability in the future since we have the implementation and know it well. Thus, we can make changes fairly easy. This approach can also assure certain degree of quality. However, it may procrastinate the release time but not by much though. Bryan will implement the **Backend** features of the following: - Social media feature - Pet assist / adoption - Pet lost and found - IOT integration In that case, we would like the outsource company to provide: - UI / UX - IOS engineer - Android engineer To help implment the App part of the the above feature. Moreover, the outsource company takes care of: - service information exhibition - Pet knowledge sharing The above features will be implemented in web application. The mobile app would embed the above web pages. ### Approach#2 Outsource company handles every thing Let the outsource company handles everything to strive for shorter development time. If it turns out to monetize well, we invest it back to make product better interms of various aspects. However, we'll have to let the outsource company handle the maintenance and expect the potential unresponsiveness if we run into problems.