Project Description and Phases: First Phase
Project Description and Phases: First Phase
And Phases
First phase will present the MVP (Minimum value product) that later
on will be divided into a set of milestones and deliverables all ads on
our product are free except real estate categories, users will now be
able to post 3 free ads every 10 days, after finishing your free limit, user
have to subscribe to one of our packages or wait 30 days to get another
3 free ads, after posting your ads we will help users to attract up to 15x
more views for his ads with available packages,
The next phase will include all the remaining features such as I Marked
above. System will manage advertisement’s (Act like a broker)
automatically Hide contact information until pay.
5. Admin Back end panel to manage all users and app content (Arabic).
6. Payment via online payment and cash.
1.Availability Will be available 24/7 as long as the server is available and there
is an internet connection.
2.Performance This application will work smoothly and fast for all users on
different platforms
3.Security Data and functions that are specified for specific users and all
are private
4.Data Integrity Each user has access over his details only and all user data will
be private and can be accessed by the system super admin.
5.Multilingual The system will be available in Arabic & English while the Admin
Back-end Panel will be available in Arabic language only.
System features
The criteria set forth below should be met to achieve successful
completion of the project:
a. Admin Features
1. Manage Admin Users
a. Control, View users: admin can view users profile in our system with ability to
edit this information
c. Admin can filter the list of user by name, phone number, and email.
b. Admin can add new service and specify its details [category, service type and
sub services], edit any added services. Delete service as long as it’s not yet used
e. Admin can view list of categories and can add new one or edit existing one.
6. Manage Ads
Admin can view user’s ads requests and accept / reject and edit existing
ads or delete.
8. Manage Payments
9. Manage reports
b. Admin can reply to user complaints and manage the issue to keep clients
satisfied.
11. Notifications
a. Admin will receive a notification when a new user registration request is done
b. Registration form content: User first, last name and mobile number
6. View Invoices
a. When pay for package system will create an invoice and will send notifications
to user.
b. When pay for viewing ads owner contact the system will calculate cost based
on charge setup by admin and will be added as bill phase 2
User will view social media links and contact info (address,
phone, email)
Project Technologies
Native OR Cross IOS and android using swift IOS app & Android app
Estimation
This project will take as initial estimate ..….weeks
Total Budget in EGP ………..EGP
Project Technical Support ……… EGP / year
Domain ………. EGP / year
Cloud hosting(this may increase according to the …………EGP / year
traffic of the system)
Server management Free for first year then …………EGP / year
Email hosting (10 emails) ……………/ year