Read through to get started.
M-Keja is a real estate application that connects landlords, real estate agents and tenants.
Tenants can locate rental houses, houses for sale, farms and plots at a swipe. Landlords and
agents can advertise their properties to potential customers all over the world for free.
1. Download M-Keja from google play store by searching for M-Keja or by clicking here
2. Once the download is complete, touch the install button to install the application in
your device.
3. M-Keja will now be listed among your apps. Touch the M-Keja icon to start the
application
Figure 1: Google play storeFigure 2: Applications list
Signing up or login in means that you’re willingly creating a user account with M-Keja. M-Keja
ensures that your personal information is safe guarded and that it’s not transferred to third
party members unless it’s under your consent.
By creating an account with M-Keja, you can perform more actions on the application that nonlogged in users. These actions include: following up on a favorite property, receiving push
notifications for important events and you can also enroll to becoming a real estate agent or a
landlord on the application.
It’s advisable to create an account to receive personalized services on the application as well
allowing M-Keja to contact you when need be.
1. Start the application
2. On the first screen, click the navigation menu button on the top left corner of the
application
Figure 3: Install M-Keja from Google Play Store
3. Click on the login menuFigure 4: Login menu
4. On the login screen, there are three login methods
a) Login using Facebook
b) Login using Google
c) Login using TwitterFigure 5: Login screen
5. Choose the most appropriate login method from the choices above
6. Grant M-Keja the permission to read your sms. This permission is important for
the next step. Failure to grant the permission will halt the login process.Figure 6: Allow SMS permission
7. Enter your phone number in the input field provided.Figure 7: Phone number input
8. Touch the “Next” button
9. An SMS will be automatically sent to you by AccountKit (a facebook third party
service) and read automatically by M-Keja.
10. M-Keja should automatically enter the sent code into the input field provided
but should it fail to do so, kindly enter the code manually.Figure 8: Verification code
11. Touch continue button.
12. You will be redirected to the Featured Screen
13. Welcome to M-Keja
To logout means that you are detaching your personal account from the application and hence
you will not receive personalized services anymore.
1. Start the M-Keja application
2. On the first screen, click the navigation menu button on the top left corner of the
application
3. Click on the logout menu.
4. You have successfully logged out of the applicationInbuilt user-guide system
M-Keja has an inbuilt user guide system that ensures first time users do not miss out on
essential features on the application.
An example of the inbuilt user-guide system at work is shown in the screenshot below
Figure 9: Inbuilt user guide system
The first screen of the application displays featured properties. These are verified as well as
sponsored properties and you’re recommended to go through them first and find a suitable
property amongst them.
Properties from the same ward are placed together horizontally and are scrollable to the left.
At the end of each row is a “See more” button which when touched, displays all properties
(including non-featured) from the same ward.Each property is previewed with price, location, bedrooms, garage and bathroom space details
for houses and price, location and size details for lands. You can touch the property to find out
more details about it.
Scrolling downwards unveils more properties from different locations.
See all properties
At the top of the Featured Properties screen is a “See All Properties” button which when
touched, another screen is started with all properties from different locations listed. At the
bottom of the Featured properties screen is yet another button “Search for more properties”
which has the same functionality as the “See All Properties” button.
Figure 10: See all properties buttonPerforming a customized search
A customized search allows you to find the most suitable property by specifying the exact features you want in it.
1. Click on the customized search button
Figure 11: Customized search button
2. Select the property type : house or land
3. For houses you can specify the ward, minimum price, maximum price, number of toilets,
bathrooms and bedrooms, garage capacity; electricity source and water source ; availability
of parking, alarm response, laundry area and servant quarters.Figure 12: Customized house search
4. For lands, you can specify the ward, minimum price, maximum price, size, electricity source
and water sourceFigure 13: Customized land search
5. Click the “Search” button to perform the search and fetch the properties that meet the
specified criteria from our servers.
6. You will be redirected to the properties list showing the fetched properties.
7. Click the cancel button in case you don’t want to perform the search
Liking a property is a way of showing interest in the property. You will be notified of any changes made
to the property via push notifications. You will also be notified of properties that have the exact same
features as the liked property through push notifications.
1. Touch the like property button on the property’s preview screen
2. The like property button should change its color to filledFeedback
You can always give us a feedback regarding our services and we will promptly respond to any queries
raised. We value your feedback so please don’t hesitate to get back to us in case of any queries.
1. On the first screen of the application, click on the navigation menu
2. Click on the feedback menu
Figure 14: Like property button after touch Figure 15: Like property button after touchFigure 16: Feedback menu button
3. Feel free to contact us through the channels listed on the Feedback screen
You must enroll as a landlord or a real estate agent to list properties on M-Keja. By enrolling, you will
also be assigned an administrator panel through which you will perform administrative actions on your
properties as well as access privileged features on the application. Please note that the contact
information you provide to us including your official phone number will be publicly accessible by any
1. On the first screen of the application, click on the navigation menu button
2. On the navigation menu, touch the “Enroll as a Landlord or Agent” menu buttonFigure 17: Enroll as a Landlord or Agent menu button
3. On the enrollment screen, select your official profile picture or company logo (for the real estate
agencies)
4. Enter official business name or username
5. Enter official phone number
6. Enter official email
7. Read the terms and conditions carefully and check the “I agree to the terms and conditions
above” checkbox. Agreeing to the terms and conditions is a requirement for enrollment.
8. Counter check the details you have filled and click on the submit button
9. Wait for response from our servers. It should take less than 5 minutes for the server to give back
a response. DON’T EXIT THE SCREEN UNTIL YOU GET A RESPONSE FROM OUR SERVERS
10. If the request was successful, you are now enrolled and you can start listing your properties on
M-Keja.Figure 18: Enrollment screen
Listing a property means uploading your property details to our servers so that the property can be
accessible by all M-Keja users. A user must be enrolled as landlord or a real estate agent before listing a
property. Please see the previous section on how to enroll. On listing a property, users can see your
property and will be able to contact you via your official phone number. You will also be able to take
administrative actions on the listed property. However, kindly note that listing a fraud property and
irrelevant materials will lead to your account being blocked until further notice and legal action taken
against you. Please read our terms and conditions carefully to understand your rights and boundaries
1. On the featured properties screen, click the navigation menu button
2. Select the panel menu item
3. On the panel screen, touch the “List a house” panel choiceFigure 19: List a house panel item
4. Enter the house name, price and description in the input fields provided. Describe in brief why a
user should pick your property over other properties in the description section. Also include
features that your property has which are not provided for in the application. It is best to write
your description in bulleted format for easier reading and understanding.Figure 20: House name, price and description
5. Click the next button
6. Select the house type. Available options at the moment are: Rental and For Sale. Enter the
house floor area and the total house land size (land area) in either meters squared or square
feet under the “Area Metrics” section. The area metrics section is optional and is mostly
recommended when listing a house for sale or a standalone rental house.Figure 21: House type and area metrics
7. Click the next button
8. User the plus and minus buttons to adjust the number of rooms available in the house
respectively. Kindly note that shared rooms should be indicated as zero and stated in the
description section instead. Avoid misleading information to avoid inconveniencing potential
tenants. Select the dining area option if the house has a unique dining section.Figure 22: Rooms
9. Click the next button
10. Select the appropriate house features in the Features screen. The garage capacity should state
the capacity of enclosed garages and not open parking.Figure 23: Features section
11. Click the next button
12. Select the house ward under the Ward section. Touch the google maps on the screen to open a
google maps full screen. Once opened, mark the accurate location of the house on the maps.
Kindly note that it is mandatory to select the ward the house is located in. Selecting google maps
location is recommended if you know the exact location of the house to avoid misleading
information.Figure 24: House location
13. Click the next button
14. On the next screen, select the appropriate electricity and water source optionsFigure 25: Electricity and water source options
15. Touch the next button
16. On the next screen, select the pictures of the house.
a. Touch the “Select all” menu button to select all the pictures at once. Kindly note that
touching the “Select all” menu button will clear all pre-selected pictures. If you don’t
want to clear pre-selected pictures, change the pictures by touching the appropriate
picture frame.Figure 26: Select all images
b. If you want to change or select a single picture:
i. Touch a picture frame and select the appropriate picture.
c. It is also possible to take pictures via the camera and automatically place them in the
picture frame. This can be only done for a single image selection:
i. Just touch the desired picture frame,
ii. Touch the camera button,
iii. Take the picture
iv. Press okay/save depending on your device. The picture will automatically be
placed in the picture frame.
d. Purchasing additional images. By default, you are limited by the number of free pictures
you can select. To purchase images, you need to have sufficient credits. You will be
prompted to purchase more credits in the event that the available credits are not
enough.
i. Select the “PURCHASE MORE IMAGES” button at the bottom of the screen.Figure 27: Purchase more images button
ii. Enter the number of images you wish to purchase in the dialog box that appears
iii. If you have enough credits, the “REDEEM CREDITS” button will be enabled.
Touch it to redeem appropriate credits and subsequently select the number of
purchased images
iv. If the available credits are not enough, the “PURCHASE CREDITS” button will be
enabled.
1. Touch the “PURCHASE CREDITS” button
2. On the next dialog that appears, touch the “PURCHASE CREDITS” button
3. Another dialog will appear with the required credits amount pre-filled
for you in the amount input field.
4. Enter the phone number making the payment. Only Safaricom phone
numbers are allowed at the moment. Kindly note that the Safaricom
line making the payment does not have to be in the device making the
payment.
5. Counter check the details and touch the “PURCHASE” button.
6. The SIM toolkit will be invoked; enter your Mpesa pin and touch okay.
7. The payment will be processed and response will be shown to you
stating whether the transaction was successful or not.
8. If the transaction was successful, you can now comfortable purchase
the images using the purchased credits.Figure 28: Purchase images dialog
17. Once you have selected all the images, touch the “DONE” menu button to start uploading the
property details to our servers.Figure 29: Done button highlight
18. That’s all. Once your property is successfully uploaded, it will be publicly available on the
application.
1. On the featured properties screen, click the navigation menu button
2. Select the panel menu item
3. On the panel screen, touch the “List a land” panel choiceFigure 30: List a land panel item
4. Select the land typeFigure 31: Land type
5. Click the next button
6. Enter the land priceFigure 32: Land price
5. Enter the land size in the units specified. Check the most appropriate unit.Figure 33: Land size
6. Click the next button
7. Select the land ward under the Ward section. Touch the google maps on the screen to open a
google maps full screen. Once opened, mark the accurate location of the land on the maps.
Kindly note that it is mandatory to select the ward the land is located in. Selecting google maps
location is recommended if you know the exact location of the land to avoid misleading
information.Figure 34: Land location
8. Click the next button
9. On the next screen, select the appropriate electricity and water source optionsFigure 35: Electricity and Water Source
10. Touch the next button
11. Type in the land description. Describe in brief why a user should pick your property over other
properties in the description section. Also include features that your property has which are not
provided for in the application. It is best practice to write your description in bulleted format for
easier reading and understanding.Figure 36: Land description
12. Touch the next button
13. On the next screen, select the pictures of the land.
1. Touch the “Select all” menu button to select all the pictures at once. Kindly note that
touching the “Select all” menu button will clear all pre-selected pictures. If you don’t want
to clear pre-selected pictures, change the pictures by touching the appropriate picture
frame.Figure 37: Select all images
2. If you want to change or select a single picture:
1. Touch a picture frame and select the appropriate picture.
3. It is also possible to take pictures via the camera and automatically place them in the picture
frame. This can be only done for a single image selection:
1. Just touch the desired picture frame,
2. Touch the camera button,
3. Take the picture
4. Press okay/save depending on your device. The picture will automatically be placed in
the picture frame.
4. Purchasing additional images. By default, you are limited by the number of free pictures you
can select.
To purchase images, you need to have sufficient credits. You will be prompted to
purchase more credits in the event that the available credits are not enough.
1. Select the “PURCHASE MORE IMAGES” button at the bottom of the screen.Figure 38: Purchase more images button
2. Enter the number of images you wish to purchase in the dialog box that appears
3. If you have enough credits, the “REDEEM CREDITS” button will be enabled. Touch it to
redeem appropriate credits and subsequently select the number of purchased images
4. If the available credits are not enough, the “PURCHASE CREDITS” button will be enabled.
a) Touch the “PURCHASE CREDITS” button
b) On the next dialog that appears, touch the “PURCHASE CREDITS” button
c) Another dialog will appear with the required credits amount pre-filled for you in the
amount input field.
d) Enter the phone number making the payment. Only Safaricom phone numbers are
allowed at the moment. Kindly note that the Safaricom line making the payment
does not have to be in the device making the payment.
e) Counter check the details and touch the “PURCHASE” button.
f) The SIM toolkit will be invoked; enter your Mpesa pin and touch okay.
g) The payment will be processed and response will be shown to you stating whether
the transaction was successful or not.
h) If the transaction was successful, you can now comfortable purchase the images
using the purchased credits.Figure 39: Purchase images dialog
14. Once you have selected all the images, touch the “DONE” menu button to start uploading the
property details to our servers.Figure 40: Done button highlight
15. That’s all. Once your property is successfully uploaded, it will be publicly available on the
application.
Featuring a property means that the property will appear in the first screen hence significantly
increasing its visibility. A featured property has more chances of getting picked up by potential
customers compared to a regular property. The featured property is also available in the list of all the properties.
1. On the first screen of the application, touch the navigation menu.
2. Select the panel menu itemFigure 41: Panel menu item
3. On the panel list, touch either “My houses” or “My Lands” depending on the property type
4. Scroll to find the property you want to feature and touch it.
5. On the property details screen, scroll down to find the “Feature Property” button.Figure 42: Feature property button
6. If you don’t have enough credits to feature the property, you will be prompted to purchase
more credits to enable you feature the property.
7. If the credits are enough to feature the property, select the date you want to feature the
property on the dialog box that appears. To do this, touch the “SELECT DATE” button and
select an appropriate date from the date picker dialog that appears.
8. You can touch the next available date button in case you’re having trouble finding a
convenient date.Figure 43: Feature property dialog
9. Touch the Redeem points button to feature the property
10. The property will be featured and a response returned to you indicating the status of the process.
Credits are basically points that enable you gain access to privileged services on M-Keja. For example
you can redeem your points to purchase images for a given property or feature a property to improve its
visibility. Credits are earned as well bought using real money. You can earn credits by uploading more
properties. Consider credits to be loyalty points, working consistently with M-Keja will earn you more
credits.
To purchase credits, follow the procedure below:
Procedure
1. On the first screen of the application, touch the navigation menu button.
2. Select panel menu item
3. On the panel list, touch the “Credits” panel itemFigure 44: Credits panel item
4. On the credits screen, you will see the available credits
5. Touch the “PURCHASE CREDITS” button.
6. Enter the amount of credits you want to purchase in the amount input field
7. Enter the phone number making the payment. Kindly note that only Safaricom only
numbers are allowed at this moment, the Safaricom line does not have to be in the
device but it should be within reach; just enter the phone number.
8. Touch “PURCHASE” button to initiate SIM toolkit
9. Enter your Mpesa pin and touch okay.
10. Wait for the response.Figure 45: Credits Screen
Deleting a property means removing the property from property listing. Kindly note that this action is irreversible.
1. On the first screen of the application, touch the navigation menu icon
2. Select the panel menu item
3. Touch either “My Houses” or “My Lands” on the panel list depending on the
type of the property you want to delete.
4. Touch the property you want deleted
5. In the property detail screen, touch the floating button.Figure 46: Floating button
6. Select “Delete” option on the menu that appearsFigure 47: Delete property option
7. On the confirmation dialog that appears, touch “OK” to confirm the delete
action.Figure 48: Delete confirmation dialog
Setting a property to booked status means that the property has found a successful buy/rent hence it doesn’t need to be advertised any longer.
1. On the first screen of the application, touch the navigation menu icon
2. Select the panel menu item
3. Touch either “My Houses” or “My Lands” on the panel list depending on the
type of the property you want to delete.
4. Touch the property you want to set as booked
5. In the property detail screen, touch the floating button.Figure 49: Floating button
6. Select “Booked” option on the menu that appearsFigure 50: Booked floating menu option
7. On the confirmation dialog that appears, touch “OK” to confirm the booking
action.Figure 51: Booked confirmation dialog
Re-advertising a property means that the current property has been booked but there are still exactly
similar properties remaining. A re-advertised property will still be visible in the property listing and your booking statistics will have also gone higher.
1. On the first screen of the application, touch the navigation menu icon
2. Select the panel menu item
3. Touch either “My Houses” or “My Lands” on the panel list depending on the
type of the property you want to re-advertise.
4. Touch the property you want to re-advertise
5. In the property detail screen, touch the floating button.Figure 52: Floating button
6. Select “Re-advertise” option on the menu that appearsFigure 53: Re-advertise floating menu option
7. On the confirmation dialog that appears, touch “OK” to confirm the re-advertise
action.Figure 54: Re-advertise confirmation dialog
Editing a property means altering property details. Users who have followed your property will be
notified of the changes through push notifications.
1. On the first screen of the application, touch the navigation menu icon
2. Select the panel menu item
3. Touch either “My Houses” or “My Lands” on the panel list depending on the
type of the property you want to edit.
4. Touch the property you want to edit.
5. In the property detail screen, touch the floating button.Figure 55: Floating button
6. Select “Edit” option on the menu that appearsFigure 56: Edit floating menu option
ADDRESS
P.O BOX 630-00216
GITHUNGURI ,KENYA
CONTACTS
Email: info@mkeja.com
Phone: 0712909749
Mobile: 0708345513