PetSpace – marketplace mobile app for pet owners
PetSpace
PetSpace is the newest and most innovative way to connect with like-minded pet owners- the marketplace mobile app for animals.
Description.
PetSpace is a new solution for pet owners in Poland. The general idea of the platform is to create an opportunity to sell and buy a variety of pet-related products and services, from toys and threats to grooming and boarding.
Whether you're a pet owner or a pet business, this app makes it easy to find exactly what you're looking for, at the touch of a button.
Say goodbye to the hassle of traditional pet shopping methods and hello to a world of convenience and savings. PetSpace features a user-friendly interface and real-time customer review to ensure a safe and seamless experience.
Join our growing community of pet enthusiasts and start discovering the beset deals and services for your furry friends!
Tech Stack.
Back-end: C#, .Net 6, ASP.NET Core, SQL Server.
Mobile: Dart/Flutter, MobX, Flutter Localizations, Dio, GetIt, Provider.
Services: Firebase Core, Firebase Admin, Firebase Could Messaging, Swagger, DigitalOcean Storage, Twilio, Azure.
Frameworks: Identity Server 4, EF Core, S3, MediatR, Serilog.
Project Structure: Domain -driven design architecture (DDD), CQRS + MediatR, REST.
Our Role.
UX/UI Design, Mobile Development, Project Management, QA, DevOps, Support.
The Challenge.
-
The main goal of this project was to create a cross-platform application that would be applicable for both platforms - iOS and Android.
The application should have one type of account using which a user can create a sales offer and buy goods from other sellers. The buyer should be able to search for products and filter them by category.
Users should have the possibility to check photos and all detailed information about products which he/she liked on the product detail page. -
Except that this page must contain seller contact information to give a buyer a possibility to contact the seller.
Despite being able to search for products to buy, users should also be able to create offers for sale.
All offers confirmed by the admin from the side of the application owner automatically go to the "My Offers" page. This page will display a list of all active user offers in three statuses: Published, Rejected, In Review.
Offers can be edited and deleted.
Project Management.
-
After an initial assessment, we broke the project down into three main blocks: user authorization,; offer creation process; user profile.
In accordance with the Scrum methodology, we divided our project into two-weeks sprints. At the end of each sprint, we checked our work with the Product Owner and made changes if necessary so that planning could be done well in advance for upcoming sections of code to be implemented.
Because the team did its best to keep the product owners happy and satisfied, it was able to meet deadlines without sacrificing quality -
The workflow involved five iterations:
- Users authorization;
- Offer creation process;
- Home page with offers;
- User profile;
Key Features.
-
Search and filter pet products based on categories.
With the application, ordinary users can quickly register and search for goods for their pets based on different categories. After searching, users can check photos and descriptions of the product and find seller contact details to have the opportunity to contact him/her and buy new goods for his/her fluffy friend.
-
Create offers for sale.
This application gives the user an opportunity to sell pet goods to others. In a few clicks users can create an offer for sale and after admin approval the offer becomes available for others users in the app.
Results.
-
Cross-Platform Mobile App
The application's design and functionality are uniform across both the iOS and Android platforms.
-
Responsive Design
The application is designed to adjust to different screen sizes, from the iPhone SE (which has a tiny screen) through large tablets.
-
The product was completed on schedule
We always strive to be timely in our actions because each customer has individual timelines and goals for their business.
-
Satisfied customer and positive feedback on Clutch.
We have focused on exceeding the expectations of our customers and we are now reaping the benefits of having a loyal, satisfied client base.
Already have an {idea}?
Your documented idea is all we need to get started. Leave your application and our Business Development Manager will contact you. Bring your ideas into reality with WayLogy.