@meet
PROPOSAL FOR
SOFTWARE
DEVELOPMENT
1 introduction
We will develop a web-based software solution for @meet. This solution will not be a mobile application at this stage, and will not be available in the app stores. It will be a browser-based solution.
The information below provides an outline on cost, prefered technology and suggested timelines for the development of @meet.
Further functions will be added at a later stage.
Deadline Suggestion
We believe that the given deadline of 15 December is not ideal in order to provide a comprehensive, bug-free solution.
We, therefore, suggest that an MVP be built by the 15th of December, with Phase 2 to be completed by 31 January 2022.
In the project scope below, we indicate which features are included in the MVP and which are included in Phase 2.
2 project overview
LANDING PAGE: 24 hours (MVP)
This will either be a static-coded landing page, exactly according to the design provided, or a WordPress build that’s as close as possible to the design with possible limitations.
Mobile & Web Platform
LOGIN & REGISTRATION: 12 Hours (MVP)
For the MVP, this will not include registration via Facebook.
PROFILE MANAGEMENT: 60 Hours (MVP)
- Bio & Photo uploads via camera roll (no Facebook for MVP)
- Select Additional Personal Information
- Set Ideal Match
- Select Package & Payment
MATCHING MECHANISM: 100 – 120 Hours (MVP)
This includes the UI and UX, but most importantly the matching algorithm that @meet will run on.
CHAT FEATURE: 70 – 80 Hours (MVP)
This will not be a live chat feature for MVP stage.
REPORT ABUSE: 12 Hours (MVP)
If for any reason a user has issues with another user that they are chatting to, they must have the ability to report the abuse by pressing a “report abuse” button.
The user will be prompted to choose a type of abuse from a checklist and provide a reason in a textbox.
Once submitted, an email will be sent to @meet admins for review. A user will then either be suspended or warned.
Admins will be able to see abuse reports in the admin panel.
PROFANITY FILTER: 24 Hours (MVP)
Certain words or phrases will either be blocked or filtered out of the chat system.
We suggest using the either https://github.com/snipe/banbuilder or https://github.com/Askedio/laravel-profanity-filter packages.
ADMIN DASHBOARD: 60 Hours (MVP)
- Ability to verify users and view all users on the platform
- Abuse Moderation
FACEBOOK INTEGRATION: 24 Hours (Phase 2)
On login, you will be able to select Facebook as an option to verify yourself and create your account.
Once authenticated through Facebook, certain profile details and photos will be integrated to your @meet profile.
CHAT WITH LIVE UPDATES: 30 – 40 Hours (Phase 2)
This will be a comprehensive live chat that includes a Pusher integration. The Pusher service comes at an additional cost, billed directly to the client account. Once the message threshold per month is reached, billing will start accordingly.
See: https://pusher.com/channels/pricing
GEOLOCATION: 60 – 100 Hours (Phase 2)
The ability to set and determine radius targeting for matching.
SUGGESTED TECH STACK
We make use of the Laravel PHP Framework for all REST API’s needed for mobile applications, platform administrative management, and web portals.
Laravel is an industry-standard cloud software framework with a strong community base.
For any web-based applications, we use React which has a symbiotic relationship with Laravel.
React is a Single Page Application library with a lot of flexibility and freedom enabling us to build with the maximum freedom to match design requirements.
For mobile applications, we use React Native, which allows for one codebase for both iOS and Android. This reduces development time and costs.
React is an industry-leading technology with millions of developers working with it. Notable platforms using React: Facebook, Instagram, Whatsapp, Netflix, Discord, AirBnB.
3 budget
Estimated Budget Required:
R404 600 – R472 600 ex VAT
AWS Dedicated Server Hosting
R2500 ex VAT per month

Execution of this work is a collaboration –
a perfect blend of creativity, forward-thinking, and experience between
DIGITAL DRAWING ROOM + WAPP

As natural-born problem solvers, we are the digital agency that will help you realise your potential, reimagine your customer experience and reinvent your future.

Our multiple award-winning software and app development team will bring your business ideas to life.