CavenApps
App 3: dogComm
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() | ![]() |
![]() |
OverView of App
The application I would like to create is a community application for dog owners and lovers, it will allow for the dog owners/ lovers to chat with other dog owners/lovers through the global chat function.
ExISTING pROBLEM
Many of us think of ourselves all the time but do we think of the pets they need more recognition too. With this application, specifically the dogs will have a larger community formed behind them other than their own owners as such more people will not forget about the dogs.
Competitive Analysis
Tinder
This is An application for people that do not have a significant other to socialize and even become a couple.

01
Analysis
Features:
-
Being able to find a match with someone
-
There is a chat function enabled after match is successful
-
Able to see profile of users in the vicinity
-
Tinder also allow extra features like super like, chatting with users from around the world if they have a premium account
​
Strength:
-
Simple and easy navigation through application.
-
A lot of matches up to 30 billion around world.
-
Interactive UI with swiping cards.
-
Verification of real user using phone number.
Weaknesses:
-
Need to pay for subscription to enjoy more feature like Tinder Plus or Tinder Gold
-
There is not much way to tell if user is cat-fishing using someone’s else image to trick user to meeting them.
Meet My Dog – For Dog Owners
This is An application for networking for dog owners and their dog.

02
Analysis
Features:
-
Share photos of dog
-
Walk with dog with of record distance, route and time
-
Private message dog owners to meet up.
​
Strength:
-
There is private and Public sharing feature which makes it safer since you can post picture to private so other users cant see where you were just at.
-
Free access to use variety of the features
-
Simple and easy to navigation through app with the navigation tab bar at bottom.
​
Weaknesses:
-
Location tracking is enabled thus any potential danger can be caused to dogs since they can see how long ago user was there.
-
Simple and not eye catching User Interface.
​
My Application
Developed with swiftui


Sign In Page :
User see this page when App is launched
​
Allow users to enter the application with just phone Number Verification.
GlobalChat Page :
User see this page when they enter the chatroom
​
Allow users to chat with each other anonymously

Location Nearby Page :
User see this page when they enter a location in Map Page
->
​
Allow users to see nearby places in case they want to plan events .

dogComm
Analysis
​
​
Strength:
-
Intuitive and easy to navigate
-
Others can’t see location of user thus more safe for users
-
More focus on talking and being friends than meeting them
​
Weaknesses:
-
Limited dogs in list for user to explore
-
Not much Niche features to keep users
-
Limited verification method (only phone number)
​
Opportunities:
-
Lesser developers working with an application for dogs thus more market potential
-
Able to reach out to dog owners around the world.
​
Threats:
-
Existence of other dog application already with similar feature like Meet My Dog
-
It wont be of any use to non dog lover/ non dog owners.
​
​
Features
#1
Verification & Login
For New Users :

For Registered Users :

#2
Register User

#3
Chat Function

#4
Nearby locations

#5
Find out More of dog

The dogs in the list is for user to guess and see . It will change supposedly everyday but in this case since it isnt a deployed app i just hardcoded the dogs to be fixed first.
#6
Dog events

This events were hardcoded since i
probably have to get the application
deployed before having real events
or organisation to plan events.
​
​
Color Scheme


Any Appearance is for light Mode users
​
Dark Appearance is for dark mode users
​
-
Main Color I used throughout my app is mainly light peach to around lighter pink which is the gradient for my app’s branding logo.
-
As for the text , or button I choose to different of tones of gray for light mode and dark mode depending on what user is using.
-
I also used black throughout as my title of each page.
Design Concepts

-
App logo was designed by myself using photoshop where I just used a gradient as the background from light peach to light pink and just use a dog sketch I did with a gradient of light pink to dark purple for the dog.
​
​
-
Since my application is targeted towards dog market this icon definitely highlights it is an application related to dogs.
-
For the launch screen I also added this dog icon but in white since it will complement my app name in white too.

End
-
This might be quite an application to explore but this application is more of an events application with some side functionality.
​
-
This events application is targeting a more niche market of dogs owners/lovers where not a lot of developer will choose to explore since the market is just smaller.
​
-
Functionalities like map View is something i have recently started to explore after starting to learn SwiftUI.
​
-
The events are not real of course since i will have to work with an organisation or start deploying application to actually have one.
-
Overall this might be the more challenging yet fun Application i have made with Firebase, Map,Chat function which i have no experience with before.
​