ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Requirment IDAs aI should be able toSprint #CommentsMarks
2
1Tourist/ Advertiser/ Tour Guide/ Seller/ Tourism Governor/AdminLogin using username and password36
3
2Tourist/ Tour Guide/ Advertiser/ Tourism Governor/ Admin/ SellerChange my password26
4
3Tourist/ Tour Guide/ Advertiser/ Tourism Governor/ Admin/ SellerForget my password using an OTP sent to my email36
5
4GuestRegister (sign up) as a tourist using email, username, password, mobile number, nationality, DOB, job/student1DOB cannot be changed. Anyone under the age of 18 cannot book anything on the website.2
6
5GuestRegister (sign up) as a tour guide/ advertiser/ seller on the system with username, email and password13
7
6GuestUpload required documents2ID and certificates for tour guide, ID and taxation registery card for advertisers, ID and taxation registery card for sellers6
8
7Tour GuideCreate/ Read/ Update my profile with my information as a tour guide including mobile number, years of experience, previous work(if exists), etc.. if accepted as a tour guide on the system1similar to LinkedIn individual profiles6
9
8AdvertiserCreate/ Read/ Update my profile with my information as a company including a link to my website, hotline, company profile, etc.. if accepted as an advertiser on the system1similar to LinkedIn company profiles6
10
9SellerCreate/ Read/ Update my profile with my information as a Seller including name and description. if accepted as a seller on the system16
11
10Tour Guide/ Advertiser/ SellerUpload picture2photo for tour guide, logo for advertiser/seller3
12
11TouristRead/ Update my profile that includes all my information including my wallet1username and wallet is not editable2
13
12AdminView the documents uploaded by tour guides/ advertisers/ sellers that are trying to register on the system22
14
13AdminAccept/ Reject tour guides and advertisers and sellers based on uploaded documents24
15
14Tour Guide/ Advertiser/ SellerAccept the terms and conditions if accepted on the system2cannot use the system until the terms and conditions are accepted3
16
15Tourist/ Tour Guide/ Advertiser/ SellerRequest my account to be deteled off the system2an account will be deleted only if no events or activities or itenararies are upcoming and have bookings that are paid for. The account profiles along with all associated events, activities and itineraries will not be visible to tourists.4
17
16AdminDelete account off system12
18
17AdminAdd Tourism Governer to the system by creating a unique username and password 12
19
18AdminAdd another admin to the system by creating a unique username and password 12
20
19AdvertiserCreate/ Read/ Update/ Delete an activity by entering its date, time, location (using Google Maps), price (or price range), category, tags, special discounts, if booking is open1The advertiser is a company or entity such as Ski Egypt, Kidzania, Helmyman Events, Tickets Marche, Taskarti, London cab, etc...8
21
20Tour GuideCreate/ Read/ Update/ Delete an itinerary along with the details including activities, locations to be visited, timeline, duration of each activity, language of tour, price of tour, available dates and times, accesibility, pick up/ drop off location.1an itinerary cannot be deleted if bookings are already made8
22
21Tourism GovernorCreate/ Read/ Update/Delete museums and historical places along with it's details like description, pictures, location, opening hours, ticket prices1tickets prices vary if foreigner, native or student8
23
22Tourism GovernorCreate tags for different historical locations (e.g., type, historical period).1Types are: Monuments,Museums, Religious Sites,Palaces/Castles2
24
23AdminCreate/ Read/ Update/ Delete an activity category (food, stand up comedy, concert, party, bazaars. exhibitions, sports matches/ events, parks, etc..) for activities18
25
24AdminCreate/ Read/ Update/ Delete preference tags (historic areas, beaches, family-friendly, shopping, budget-friendly)18
26
25Tour GuideActivate/ deactivate an itinerary with bookings2itineraries with bookings can only be deactivated. People who already booked will attend normally. The itinerary will disappear for those who have not yet booked anything.2
27
26Tour Guide/ Advertiser/Tourism GovernerView a list of all my created activities/ itineraries / museums and historical places13
28
27AdminView a sales report containing all my revenue from different events/ itineraries/ sales from the gift shop3app rate must be 10% of any event/ itinerary booked and paid for online2
29
28Tour Guide/ Advertiser/ SellerView a sales report containing all my revenue36
30
29Tour Guide/ AdvertiserFilter sales report based on a activity/ itinerary/date/month34
31
30Tour Guide/ AdvertiserView a report containing the total number of tourists that used my itinerary/ came to my activity 34
32
31Tour Guide/ AdvertiserFilter the report of total number of tourists that used my itinerary/ came to my activity by month34
33
32Admin/ SellerFilter sales report based on a product/date/month34
34
33AdminFlag an event/ itinerary I deem inappropriate 2Flagged event will no longer be visible to tourists/ guests2
35
34Tour Guide/ AdvertiserReceive notifications when an event or itinerary of mine is flagged as inapproriate by the admin on the system34
36
35AdminView the number of users in total and the number of new users per month32
37
36Tour Guide/ AdvertiserReceive notifications when an event or itinerary of mine is flagged as inapproriate by the admin by email34
38
37TouristSearch for specific museum/historical place/activity/itinerary by its name or cateogory or tag12
39
38Tourist/ GuestView a step-by-step guide on the steps I must take in order to begin my vacation3Demo to show user how to use the system4
40
39TouristSelect my preferences for my vacation in terms of historic areas, beaches, family-friendly, shopping, budget, etc..22
41
40TouristBook a flight using a 3rd party application (not using a link)25
42
41TouristBook a hotel using a 3rd party application (not using a link)25
43
42TouristBook transportation through transportation advertisers22
44
43Tourist/ GuestChoose a category of activities 24
45
44Tourist/ GuestView all the upcoming activities, itineraries and historical places/museums14
46
45Tourist/ GuestFilter all upcoming activities based on budget or date or category or ratings14
47
46Tourist/ GuestSort all upcoming activities/itineraries based on price or ratings14
48
47Tourist/ GuestFilter all available/ upcoming itineraries based on budget, date, preferences (historic areas, beaches, family-friendly, shopping)14
49
48Tourist/ GuestFilter historical places/museums by tag14
50
49Tour GuideCreate/ Read/ Update/ Delete a tourist itenerary with all details of the activities and the locations that will be visited for a specific date range inlcuding tags18
51
50TouristShare an acitivity, museums and historical places or itinerary via copy link or email22
52
51TouristChoose the currency I want to view the prices in22
53
52TouristRate a tour guide I completed a tour with22
54
53TouristComment on a tour guide I completed a tour with22
55
54TouristRate an itinerary made by a tour guide which I followed with that tour guide22
56
55TouristComment on an itinerary made by a tour guide which I followed with that tour guide22
57
56TouristRate an event/activity that I attended22
58
57TouristComment on an event/activity that I attended22
59
58TouristBook a ticket to an event/activity or itinerary24
60
59TouristPay online for an event/ activity or itinerary using credit card/ debit card (using Stripe) or from wallet if available34
61
60TouristReceive a payment receipt via email upon paying for an event/ itinerary32
62
61TouristCancel a booking at an event/ activity or itinerary 48 hours before the start of the event/ activity or itinerary22
63
62TouristView the amount from the cancelled event/ activity or itinerary in my wallet32
64
63TouristView all the upcoming activities/ itineraries that I paid for32
65
64TouristView all my past activities/ itineraries that I paid for (history)32
66
65TouristBookmark (save) events so I can view them later32
67
66TouristView a list of all my saved events32
68
67TouristRequest to be notified when an event I am interested in starts taking bookings32
69
68TouristReceive notifications reminding me of upcoming events that I booked/ paid for on application32
70
69TouristReceive notifications reminding me of upcoming events that I booked/ paid for via email32
71
70TouristReceive loyalty points upon payment for any event/ itinerary2number of points in level 1 = amount paid * 0.5
number of points in level 2 = amount paid * 1
number of points in level 3 = amount paid * 1.5
3
72
71TouristReceive a badge based on my level 2My level is specified based on number of points collected.
level 1: up to 100K points
level 2: up to 500k points
level 3: more than 500K points
2
73
72Tourist Redeem my points to cash in my wallet210000 points = 100 EGP2
74
73TouristFile a complaint with title, body (problem) and date22
75
74AdminView a list of all complaints issued and their statuses (pending/resolved)22
76
75AdminView the details of a selected complaint22
77
76Admin Mark complaint as pending/resolved22
78
77AdminReply to any complaints issued22
79
78AdminSort complaints by date22
80
79AdminFilter complaints by status22
81
80TouristView my list of issued complaints and its status (pending/resolved)22
82
81Tourist/ Admin/ SellerView a list of all available products(including picture of product, price, description, seller, ratings and reviews)1Seller could be VTP or External seller6
83
82Admin/ SellerView the available quantity, and sales of each product24
84
83Tourist/ Admin/ SellerSearch for a product based on product name16
85
84Tourist/ Admin/ SellerFilter product based on price16
86
85Tourist/ Admin/ SellerSort products by ratings13
87
86Admin/ SellerAdd a product with its details, price and available quantity14
88
87Admin/ SellerUpload product image24
89
88Admin/ SellerEdit product details and price14
90
89Admin/ SellerArchive/ Unarchive a product2Archived products doesn't appear to tourists but not deleted from the system.4
91
90TouristSave a product in my wishlist of products32
92
91TouristView my wishlist of products32
93
92TouristRemove an item from the wishlist of products32
94
93TouristAdd an item to the cart from my wishlist of products32
95
94TouristAdd an item to my cart32
96
95TouristRemove an item from the cart32
97
96TouristChange the amount of an item in the cart32
98
97TouristCheckout my order32
99
98TouristAdd a new delivery address (or multiple addresses)32
100
99TouristChoose a delivery address from the delivery addresses available32