Null Safety Sitemap
Null Safety Sitemap
Prepared for
Ahmed Abo Elfadl
Prepared by
Null Safety
[email protected]
May 05, 2023
Requirements
1. Admin Panel
2. Provider pane
3. User Experience
3.1. User profile link .
3.1.1. Personal information, payment history, payment info, inbox, following,
support and languages .
3.2. Authentication .
3.2.1. Sign up : customer can register to form the signup page of the website or
mobile App .
3.2.2. the registration fields are as follows .
3.2.2.1. user name .
3.2.2.2. Last Name .
3.2.2.3. Email Address .
3.2.2.4. mobile No .
3.2.2.5. password .
3.2.2.6. country .
3.2.3. Login customer can log in to the portal after successful registration .
3.2.4. View list of serves using filtration .
3.2.5. View list of providers with its information .
3.2.6. Make order for serves .
3.2.7. Request services .
3.2.8. View list of own orders a serves .
3.2.9. Chat with the provider .
3.2.10. Request quotation form the provider .
3.2.11. View provider portfolio .
3.2.12. Rate the provider and the services .
Stages
Stage 1: Design
During the design stage of creating your custom app, we will work primarily on the UX (user
experience) and UI (user interface). This generally involves the following aspects:
Creating the wireframe:* A basic collection of each screen that’s required, and where these screens
will fit functionally when being used by your app. Wireframes can be fairly extensive, which allows
for a clear vision of how efficient it is for a user to get from point A to point B, and overall insight
into how your app flows.
Design concepts:* Using a handful of your app’s key screens, we explore various design concepts, to
find how to best present your app’s content.
Stage 2: Development and Testing
Once all the basic design of your app has been settled on, we hand over to the developers. This stage
involves:
Prototypes: Combining the content of your app’s wireframe and design concepts, we will
put together a prototype of your app. This prototype is a very basic iteration of your app,
which includes trappable ‘hotspots’ that allow you to move from screen to screen, giving a
real feel for what the final product will look like.
Development of your app: Our developers will bring your designs to life. Your new mobile
app will be developed to work smoothly on all major platforms.
Testing: Ensuring your app is as appealing functionally as it is visually, our team will carry
out a robust set of tests geared towards finding any potential weak spots or faults in both
the design and functionality. If any issues are identified, we will work them out, and factor
these improvements into a new iteration of your app, before testing again until no issues
are found.
Stage 3: Deployment
With your new app complete and ready to be unleashed on the wider public, we then carry out
deployment of your app to the major app stores.
Your app will be easily searchable by your customers, who can then download and use it the same
as any other major app on the market today.
Ongoing app maintenance and analytics
The process of creating a successful app goes beyond just design, development, and deployment.
Once in the hands of users, questions, teething-issues, and bugs may crop up that require timely
fixes. Not only that, but if your app offers time-sensitive offers or coupons, these need timely
updates to remain relevant and up to date.
The best approach to ensure the continued success of your app, is regularly scheduled maintenance.
Our in-house experts will check in every month and carry out routine maintenance that includes:
Updates to your app including any amendments to app content, additional pages, etc
Security checks to ensure the integrity of user’s data
Analytics based on data gathered from your app’s users, relating to downloads, location and
time of use, etc
Detailed reporting of any bugs that have been reported by users, rolling out fixes for said
bugs .