0% found this document useful (0 votes)
83 views6 pages

Project Description and Phases: First Phase

The document outlines the phases and features of a project to build an advertisement management system similar to OLX, including developing mobile and web applications, with the first phase focusing on minimum functionality and the second phase adding all remaining features such as hiding contact information until payment. It describes the roles of administrators and users, as well as the technical requirements, features, and estimated budget and timelines for the project.

Uploaded by

Ishan Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views6 pages

Project Description and Phases: First Phase

The document outlines the phases and features of a project to build an advertisement management system similar to OLX, including developing mobile and web applications, with the first phase focusing on minimum functionality and the second phase adding all remaining features such as hiding contact information until payment. It describes the roles of administrators and users, as well as the technical requirements, features, and estimated budget and timelines for the project.

Uploaded by

Ishan Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Project Description

And Phases

The purpose of this project is building a powerful Advertisement Management


System will provide the all in one place for advertiser (OLX like structure- CtoC).
Project will be divided into 2 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.

Actors and Definitions


Actor Actions
Admin will be the one responsible for managing the whole
system modules
Users Will be able to add Ads and View other user’s ads.
Project Scope
The scope of the project entails the following:

1. Android Mobile App for users.

2. IOS mobile app for users.

3. Web application for users.

4. Project language [English, Arabic].

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

b. Admin can remove; suspend a user from the system.

c. Admin can filter the list of user by name, phone number, and email.

2. Manage package request: Admin can view and accept requests


submitted from users asking for business packages.

3. Manage services and its categories


a. Admin can view a list of all services along with its categories.

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.

4. Manage products categories


Add, Edit and delete products categories by name.

5. Manage advertisement’s (Act like a broker) phase 2

Admin can view a list of all products added in the system

6. Manage Ads
Admin can view user’s ads requests and accept / reject and edit existing
ads or delete.

7. Manage packages plans


a. Admin can view list of plans available in the system and add new plan for
boosting ads and specify the available services types in this plan and the number
of times allowed and its limits

b. Admin can change package plane price

8. Manage Payments

Admin will be able to view list of all transactions done in system.

9. Manage reports

Admin can view all transactions, users, sold ads report.

10. Manage Complaints


a. Admin can view the list of complaints received from users.

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

and when feedback was sent or a complaint.

b. Admin can send push notification to all users.

b. User App features


1. Register
a. user can register with entering phone number

b. Registration form content: User first, last name and mobile number

c. User will wait verification code

d. User can add verification code, Register is completed

2. Login User can login using phone, password.

3. Manage profile User can manage edit in his account info.

4. ADD Advertisement Users can add new advertisement by


choosing category and sub category, title, and other required fields
according to ads category.

5. My advertisement list a. users can see his previous /current


posted ads update the content or delete it.

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

7. Evaluate and rate ads User can rate ads.

8. Contact us page will contain contact info and social links.

User will view social media links and contact info (address,
phone, email)

Please FILL space then RESEND


Support
Support team will respond quickly and professionally. We strive to
provide timely resolutions to issues while keeping your system up to
date with updates and improvements.

Hours Days Response


..:00Am-..:00pm ……-…….. …………
Provides (...) year free warranty and support that is covering fixing
& handling any reported bugs limited to project code.

After (...) year, annual support plan can be signed. Budget of


annual support plan is (…) % of the project value

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

You might also like