Web & Mobile App Design & Development for Software Company
- Custom Software Development Mobile App Development UX/UI Design
- $50,000 to $199,999
- Apr. 2024 - Ongoing
- Quality
- 4.5
- Schedule
- 4.0
- Cost
- 4.0
- Willing to Refer
- 5.0
"I'm impressed by their communication skills and design language."
- Other industries
- Vancouver, British Columbia
- 1-10 Employees
- Online Review
- Verified
Untile has developed an MVP of a web and iOS app for a software company. The app allows users to manage call forwarding settings and is built using HTML, CSS, JavaScript, Node.js, and other technologies.
Untile has successfully completed the MVP, marking a significant achievement for the client. The team has demonstrated effective communication skills and a commendable design language. Untile adheres to timelines and responds to the client's needs in a timely manner via email and virtual meetings.
The client submitted this review online.
BACKGROUND
Please describe your company and position.
I am the CEO of Buzz Me Up
Describe what your company does in a single sentence.
Turning building intercoms into intelligent access points.
OPPORTUNITY / CHALLENGE
What specific goals or objectives did you hire Untile to accomplish?
- Build an MVP
- Manage ongoing builld
- Turn MVP into Beta and Production
SOLUTION
How did you find Untile?
Referral
Why did you select Untile over others?
- Pricing fit our budget
- Good value for cost
- Referred to me
- Company values aligned
How many teammates from Untile were assigned to this project?
6-10 Employees
Describe the scope of work in detail. Please include a summary of key deliverables.
1.1 Purpose
This document details the user requirements for a call forwarding service tailored for apartment buzzer systems. It outlines features and functionalities that cater to various user scenarios, including residents, Airbnb operators, and temporary visitors.
Idea is to build useringo.com with updated features and an iOS app. Twilio for the phone number generation. Start with Canada, USA, UK, France and Germany. They’ve created a market segment but run ro ads. They have less than 5000 customers and all traffic is organic. They are only based in Canada for now. The website hasn’t been updated in some time but they are running a lot of infrastructure so it has to make money.
Roommates, Airbnb operators, temporary guests, vacation rentals all need the ability to update their intercom access but it costs $99 to program this. We generate phone numbers that users submit to enterphone systems and we can forward to any number they choose, providing flexibility they can’t have using the existing system.
We run marketing on tik tok, targeted at gen z around end of / beginning of the month for when programming of enterphones happen. Also focus on niche reddit communities. Look for large apartment owners to let us market in their buildings for a 20% kickback over 3 months. Local leasing companies like Vancouver Luxury Real Estate and Orca Realty.
1.2 Scope
The service includes a web application and an iOS mobile application, enabling users to manage call forwarding settings, generate temporary access for guests, accommodate calls to multiple residents, and a party mode.
2. Overall Description
2.1 User Needs
Ease of managing call forwarding settings.
Flexibility to quickly change forwarding numbers.
Option to forward calls to multiple recipients, simultaneously or sequentially.
Temporary access for guests through a secure, time-limited system.
2.2 Assumptions and Dependencies
Dependence on reliable internet connectivity.
Integration capability with various buzzer systems (local phone number generation via twilio).
In order to interact with SMS, we may need some short URL functions.
Users possess basic technical proficiency for app usage.
3. System Features and Requirements
3.1 Functional Requirements
3.1.1 Registration (Unregistration) and User Profile Management
Secure user registration and login process. Social sign on + email.
Flow 1 - Master Account (Web, Mobile App, and SMS sign up flow)
Flow 2 - Guest Account (Mobile App, SMS sign up flow)
Profile management for personal details and forwarding settings. Shared account access with master user and sub users for apartment / roommates.
Verification
Phone
Email
What happens when someone moves out?
3.1.2 Forwarding Number Management
Generation of a unique forwarding number for each enterphone system (address). Generate the numbers using Twilio based on the address (country).
Ability to add, remove, and edit forwarding numbers.
Options for simultaneous or sequential ringing to multiple numbers.
History for all apartment access
3.1.3 Temporary Access Feature
Generation of temporary, shareable access links via text or email.
Time-limited and single-use links for guest access.
Party Mode - autobuzz people in!
3.1.4 User Interface
Intuitive and responsive UI design for both web and mobile platforms.
Consistent user experience across platforms.
pay via cc (stripe) online and via app store on mobile devices
3.1.5 Plans and Payment
Manage different plans
Collect payment and recurring payment
Payment exception flow
3.2 Non-functional Requirements
3.2.1 Usability
User-friendly interfaces with intuitive navigation.
Accessibility features for diverse user needs.
3.2.2 Reliability
High system availability with minimal downtime. 99.5% minimum.
Efficient management of high call volumes.
3.2.3 Performance
Quick response times for user interactions.
Smooth synchronization of user data across platforms.
Manage rate limit on Twilio
Review security measures on Twilio
3.2.4 Security
Secure handling and transmission of user data.
Compliance with privacy and telecommunications regulations.
3.3 System Interfaces
Twilio API for telecommunications services.
Integration with existing buzzer systems.
3.4 User Interfaces
Web and iOS application interfaces.
Dashboards, settings panels, and notification systems.
3.5 User Scenarios
Detailed scenarios covering typical interactions such as setting up forwarding, changing numbers, and granting temporary access.
4. External Interface Requirements
4.1 User Interfaces
Web interface compatible with major browsers.
Mobile application for iOS devices.
4.2 Hardware Interfaces
Support for standard smartphones and computers.
4.3 Software Interfaces
Backend integration with Twilio for call management.
Secure database for user data storage.
4.4 Communication Interfaces
HTTPS for secure web communication.
Use of APNs for iOS push notifications.
5. Specific Application Requirements
5.1 iOS Application
5.1.1 iOS Dependencies
Xcode, Swift, SwiftUI/UIKit.
Apple Developer Account for App Store distribution.
Integration with APNs for notifications.
Twilio
5.1.2 iOS User Flows
Onboarding, registration, and login.
Forwarding settings management.
Temporary access link generation and sharing.
Receiving push notifications for call events and account updates.
5.2 Web Application
5.2.1 Web Dependencies
Front-End: HTML5, CSS3, JavaScript (React.js/Angular).
Back-End: Node.js, server-side framework.
Cloud hosting services for deployment.
Web security protocols and tools.
Twilio
Stripe
Google Analytics
Zendesk/Intercom
5.2.2 Web User Flows
Registration, login, and dashboard navigation.
Management of call forwarding settings.
Creation and handling of temporary access links.
Email notifications for important events.
Call History.
6. Additional Considerations
6.1 Cross-Platform Consistency
Unified branding and UX across iOS and web applications.
6.2 Scalability
Design for scalability to accommodate a growing user base.
6.3 Localization and Internationalization
Future provision for multi-language support.
6.4 Analytics and User Feedback
Implementation of analytics for data-driven enhancements.
Mechanisms for collecting and incorporating user feedback.
6.5 Compliance and Data Security
Adherence to legal standards in telecommunications and data privacy.
Robust security measures for data protection.
7. Marketing and Outreach
7.1 Branding and Communication
Clear communication of value propositions in marketing materials.
Consistent branding across all platforms and promotional materials.
Name ideas: Doorman, Concierge, Access, OpenSesame
7.2 User Engagement Strategies
Features encouraging user sharing, such as temporary access links.
Autogenerate an email to property manager/strata. “Hey I have a new number i’d like to replace my existing one in the enterphone. Please let me know the process for this” etc
Incentives for referrals and user promotion.
“Did your roommate fall asleep again? Change your buzzer to a Doorman number and never miss a delivery or get locked out again”
“Tired of living under one buzzer tyranny? Doorman works with every phone buzzer system.”
7.3 Customer Support
Comprehensive support system including FAQs, live chat, and email support.
User guides and tutorials for ease of use.
Why do we need your address? We need to associate with the phone number for emergency services.
8. Future Enhancements
8.1 Feature Updates
Regular updates based on user feedback and technological advancements.
Addition of new features to enhance user experience and service utility.
8.2 Platform Expansion
Potential development of applications for additional platforms (e.g., Android).
Exploration of integrations with other smart home or security systems.
Look at B2B products
8.3 User Community
Building a user community for feedback, support, and engagement.
User forums or platforms for sharing tips and experiences.
RESULTS & FEEDBACK
What were the measurable outcomes from the project that demonstrate progress or success?
Untile completed the MVP within budget - this was a big success.
Describe their project management. Did they deliver items on time? How did they respond to your needs?
Timing and responses we're in line with industry standards
What was your primary form of communication with Untile?
- Virtual Meeting
- Email or Messaging App
What did you find most impressive or unique about this company?
I'm impressed by their communication skills and design language.
Are there any areas for improvement or something Untile could have done differently?
Scoping deeper into problems, taking care if the product was your own.
RATINGS
-
Quality
4.5Service & Deliverables
-
Schedule
4.0On time / deadlines
-
Cost
4.0Value / within estimates
-
Willing to Refer
5.0NPS