Overview
Construction Area is an app for people who are looking for construction and building concerns! An app helps searches in every area which are linked to business and construction, which gives complete details about upcoming commercial business activities, profiles of professionals & skilled workers; publishes the latest technology and advanced methods in construction and building elements. Promotions are also given to regular clients who patronize services from an app. An app is available in Arabic and English language. Moreover, you can read the blogs included on the page as they will surely enhance your knowledge and interests. An app is ideal for businesses, professionals, workers, and individuals who are always at work and don’t want to waste their time with the hassles of everyday efforts. In an app, users can log in as three types: Customers, Business owners, and Workers. Users can visit as a guest login also. Construction Area has everything you need for every building and construction needs.
Customers
An app helps users to find the most trustworthy construction professionals and companies near them and globally.
Business Owners
Suppose users have their own construction company or any company that’s related to construction activity. In that case, an app allows them to generate quality leads by connecting with people who need their service the most.
Workers
An app is the best platform where workers can earn money by showing their skills; this will help them get more jobs.
Client Requirement
In this modern era and fast-paced lives, the Construction Area team realized the lack of building and construction services. Their company doesn’t want this sector to be left behind. They want to help users connect with the most reliable construction companies, construction workers, and construction events. After thinking such scenarios, the client approached Hyperlink InfoSystem to develop an online platform that facilitates searches in all areas related to business and construction, providing complete information about business activities and profiles of professionals and skilled workers and allowing direct communication companies, clients, professionals, and skilled workers. Moreover, construction business owners can provide good service to customers. If there’s a construction-related event, it will curate the list of most useful events for Customers, Businesses, and Workers. By covering everything Hyperlink, InfoSystem has developed a single app, "Construction Area," which is easy to use & fulfill our client's every requirement. Construction Area is developed for Android and iOS platforms and available in English & Arabic Language.
Features
Construction Area – App Features
Sign up/Login
- Customers have to select the user login type Customer/Workers at the time of Sign up.
- Log in with Email & Password or Facebook.
Home
- If customers want to get some information about any construction business or workers, they can tap any of them.
View Business details
- View business list by categories like Engineering consultant's office, paints, insulation, flooring, tiles, ceramics, marble carpentry, etc.
- Users can filter by subcategory.
View Business Profile
Users search for business activities and suppliers.
Users can view the following business details,
- Name
- Address
- Reviews & Ratings
- Branch Details
- Business Blogs
- Promotions (Discount Offers)
- Email Id
- Contact Number
- Registration Number
- Business Websites (If Available)
- Location in Google Maps
- Their Area of Services
- Business Categories
- Their Information
- Business Hours Day Wise
- Services Which They Provide
- Social Media Information
- Their Photos
Rate & Reviews
- Customers can add ratings and reviews for businesses based on their experience.
View Workers Details
- View workers list by categories like Plumber, Electrician, Painter, Render, Gardener, Welder, etc.
- Users can filter by their subcategories like general, Inspector, Gas, Extension, and others.
- Get the Service Provider list according to your filtration.
Promotions
- Users can view promotions if any business has made some special offers.
View Workers' Profile
Customers can view the following details of particular workers,
- Name
- Ratings & Reviews
- Contact Details (Phone number & WhatsApp Number)
- Photos
- Country
- Nationality
- Their state
- City
- Particular Field (Plumber, carpenter, etc..)
- Specialized Field (General, Inspector, etc..)
- Some Other Specialization
- Description
- CV
Rate & Reviews
- Customers can add ratings and reviews for workers based on their experience.
Blog
- Customers can read informative blogs regarding new technologies or anything regarding construction.
- Customers can like, comment, and share on other social media websites or apps.
Events
- Users can see events details like its starting date to ending date with the proper address if any event happens.
Settings
- Customers can edit profiles, change a password, and view some Tutorials.
- Customers can change their app language from English to Arabic or Arabic to English by a given toggle button.
Advanced Features of Business Owners, Workers & Guest
Business Owner Features:
Login
- Any business owners have to sign up from a website.
- After the process of sign up, users can log in to an app.
Add Business details
- Add Branch Name, City, and Location
- View Reviews and Ratings
- Add Blog with Banner and Content
- View your all past Blogs
- Users can add promotion with photo, title, discount, code, and Description of that promotion.
- Add a Business name, email, registration number, contact number, business website, location.
- Users can add 3 Types of business categories & their sub Categories.
- Add some description about your business.
- Users can set their business hours as per day wise.
- Add services like Pay with visa, Translation, Technical support, Design, Training, delivery, Packing, Shipping, Design, Inspection, Elevator, etc..
- Users can add a Username of Social media like Facebook, Gmail, Twitter, Instagram, Linkedin, Pinterest, Snapchat.
- Users can add their business photos so customers can get a better idea of their business work.
- Set status available to busy by a simple tap.
1) Blog Details
2) Promotions
3) Contact Information
4) Add Area of Services
5) About Business
6) Select Business Hours
7) Add Services
8) Social Media
9) Add Photos
10) Set Status
Workers
- View Reviews and Ratings
- Set the status of your availability to Available to Busy by a simple tap on a button.
- Add Personal Detail like name, contact number(a phone number & Whatsapp number), country, nationality, state, and city.
Add Field
- Workers have to select fields like plumber, painter, render, etc..
Add Specialized Field
- If workers are selecting others, then they need to specify.
Upload CV
- Workers have an option to upload CV so service finder can get better information about them.
Guest Features
- If users don't want to log in, then they can visit as a guest.
Add Your Business
- When you tap on the Started button at the type, users will redirect to the Construction area website where you can Sign up.
Website & Admin Panel Features
Website
- Users can change language of whole website English to Arabic or Arabic to English by toggle button.
Find Workers
- View Categories of Workers
Filter Option
- By Subcategories
- By Area: Country, Nationality, State and City
- By Ratings
- By Distance
Find Business
- View Categories of Businesses
Filter Option
- By Subcategories,
- By Area: Country, Nationality, State and City
- By Ratings
- By Distance
View Promotions Details
Blog
- Customers can read informative blogs regarding new technologies or anything regarding construction.
Event Details
- If any event is going to happen then, users can see event details of that event like starting date to ending date with an address.
Add Business
- Businesses can sign up through the website only.
Admin Panel
- Admin should add any details in both Arabic & English Language.
Business User Management
- Approve/Disapprove business user
- Active/Inactive business user
- View and Edit business user details
- Add Branch for any particular business user
- Export business user list in Excel sheet
- Export branch list in Excel sheet
Workers Management
- Approve/Disapprove Workers
- Active/Inactive Workers
- View and Edit Workers Details
- Export Workers list in Excel Sheet
Suggested Category Management
- Approve/Disapprove categories suggested by users.
Customer Management
- Approve/Disapprove Customer
- Active/Inactive Customer
- View and Edit Customer
- Export Customer list in Excel Sheet
Category Management
- Active/Inactive Category
- Add and Edit Category
- Add and Edit Sub Category
- Active/Inactive Sub Category
- Export all Category/Sub Category list in Excel Sheet
Blog Management
- Active/Inactive Blog Status
- Add, View, & Edit Blog Status
- Export Blog Listing in Excel Sheet
- Active/Inactive User Blog Status
- Add, View, & Edit User Blog Status
- Export User Blog Listing in Excel Sheet
Admin Blog
User Blog
Promotion Management
- Active/Inactive Promotion Status
- Add, View, & Edit Promotion Status
- Export Promotion Listing in Excel Sheet
- Active/Inactive Promotion Status
- Add, View, & Edit Promotion Status
- Export Promotion Listing in Excel sheet
Admin Promotion
User Promotion
Event Management
- Active/Inactive Event Status
- Add, Edit, and View Event Details
- Export Event Details in Excel Sheet
Website Content Details
- Active/Inactive user say listing
- Add/Edit user say listing
- Active/Inactive Partner listing
- Add/Edit Partner listing
- Add and Delete Slider Image
Testimonial Listing Management
Partner Listing Management
Manage Slider Image
Challenges
Multiple Filter Option In Website
Our client wanted to set filtering options to search business users and workers by specific location, subcategory, ratings, and distance. To manage every filter in a single time, it's a challenging task for our web developers. After implementing some session and Ajax Key, we had successfully implemented filter functionality that shows the result based on the user's requirement.
Manage website Direction During language selection
As we know, the writing direction is different in English and Arabic Languages. As per this scenario, when the user selects the English language from Arabic at that time, every detail needs to be changed instantly with proper direction. To manage text direction during language selection, it was a little bit tough for our web developer. After some research, they have set datatype (UTF8generalc1) into the database. After applying this logic, we easily managed the whole website text direction as per the selected language.
UTC Time Zone Management
Here, the business set their availability in an app which is displayed to the users. But, if the business user is in another country and sets their availability time, maintaining UTC zone synchronization was necessary. It was a bit challenging to maintain uniformity of the available timezone as per another country's current UTC zone. After some hard work and research, our developers have managed their scenario quite smartly through their customized UTC conversions and maintained uniformity in business owner availability.
Manage Application UI during language selection
An app is available in both English and Arabic language. It means, if a user selects English, the entire application would be loaded in the English language. Managing application UI was quite tricky and challenging during the development phase. Our developers managed this scenario by implementing custom logic and worked the entire app UI quite efficiently.
Technologies
Android
Android OS Support:
4.3 to 7
Development:
Java using Android Studio 3.0.1
Android Supported Devices:
480x800, 720x1280, 1080x1920, 1440x2560
Language Support:
English & Arabic
iOS
iOS OS Support:
8.0 to 11.0
Development:
Swift using Xcode
iOS Supported Devices:
iPhone 5, iPhone 5S, iPhone 6, iPhone 6S, iPhone 6 Plus, iPhone 6S Plus, iPhone7, 7 Plus, iPhone 8, 8 Plus
Language Support:
English & Arabic
Website & Admin Panel
Framework: CodeIgniter
Technology: PHP, MySQL
API:JSON format REST API
Browser/Device Compatibility:
Mozilla Firefox: Min 40.0 to Max 46.0 version
Google Chrome: Min 44.0 to Max 51.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 9.1 version