Zoomies is an interesting, fun, educational social app for everyone who cares for, helps and simply loves pets. The application is based on the principle of “neighborhood society”, all content recommended to users is based on their geolocation.
The target audience of Zoomies is quite wide and diversified, but we can define two main types of users, depending on their business goals in using the app
Profiles can be created for each of your pets, so you can view all the content related to them - posts, activities, events, etc. It is possible to specify the users as their pet owners, who can also manage their profiles
The most extensive and meaningful feature of the app is the user's personalized news feed. Newsfeed content is selected in relation to each user of the app and sorted according to a number of factors, so that the most recent and interesting information for the user is always displayed first. For this purpose, a whole algorithm has been thought out and developed, in which each of the content factors is given a certain score. It is multiplied by the significance of this factor, and "significance" in this case is a flexibly adjustable value, which can be adjusted through the admin panel.
Each user has the possibility of creating a business profile, and each user can have a multitude of such profiles. User-friendly business profiles search and sorting by the geolocation nearest to the user provides a quick way to find the right service. The main rule is that all businesses in the app should either represent goods and services for animals and their owners, or be a pet-friendly business.
The app has developed a convenient internal chat room, which is designed for communication between any users of the app, both regular and business users. Chats offers the option of shaing content posts to one another, or simply communicating with your friends and followers.
One method of monetizing the project is selling paid subscriptions, which will provide accounts with additional features on the app. It applies to both regular users and business profiles. Extended features include the ability to create more events per month, invite unlimited number of people to their groups, discounts on publishing promotional posts, and other privileges. After first linking to the card, monthly renewal will be automatic.
The application has a section with useful articles on various topics. These articles can be added by the service administrators via admin panel or imported from third-party sources via raindrop.io API
Another interesting feature of the app is the daily fan-voting between pets in various categories. Voting is open to all users in a given area, while the system randomly selects the nominees, ensuring that every pet takes part in the voting the same number of times. The system grants awards, which are shown as stickers in the profile of a certain pet, for winning in the voting.
Since Zoomies has a lot of user-generated content, special attention is given to the security of this content for all other users. The project has a separate module for security management and tracking unacceptable content and users. Each user can make a complaint about any content created by another user, including the user or business profile itself. These complaints are reviewed by the administration and the appropriate action is taken. If a certain number of such complaints are received, the content is blocked automatically until the situation is reviewed and moderated by the administration.
Zoomies app is cross-platform and is developed on the modern Flutter framework, which means that any device, regardless of operating system, uses the same style of all functional elements and similar navigation.
For the server capacity, a separate server has been installed to the newsfeed algorithm in order to ensure the fastest possible generation and output of information.
Zoomies application was fully developed on the basis of our project management system fdForge.