This is a search tool for lawyers, which is based on Windows (7/8/10), iOS & Android. This is an App that enables users to have access to the databases of cases and laws to be downloaded into the mobile device from the website.
Search Features: The App will have an optimised serach capabilities for natural words and boolean search. The app will be integrated with Apache Lucene Core (https://lucene.apache.org/core/), which is is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
Search feature will be based on:
a. Words Search: This search will be based on natural words entered by users or boolean search which is a combination of two or more key words. The serach will be effected on the whole database/library for words entered by users. It will display results based results from the libraray and database.
b. Category Search: This is when a user conducts search by entering a "Subject Matter". Then the search result will display results from Laws of the Nation, Supreme Court and Court of Appeal that are linked to that Subject Matter. The search result will also display latest information on the Subject Matter.
Data Storage: Data will be stored and arranged based on Subject Matter, which will have Laws of the Nation, Supreme Court & Court of Appeal. All data will be stored on the website and downloaded into the app within the device. This makes users to use the app for research purposes even when there is no internet connectivity.
Highlights, Notes, Printability and Sharing: Apart from search, users are able to read, make notes highlights texts, share and pint the results searched. Sharing via email and social media.
Frequecy of Update: App always downloads data stored in the website server each time there is Internet connectivity. This enables the data stored within the App always updated once there is Internet connectivity.
Intergated for Payment (Subscription Service): This will be based on a subscription service, where users will pay a once off initial fees, that gives them access and a yearly/monthly subscription for them to have access to the daily/weekly updates from the server. If any user has not paid, he will not have access to the updated data from the website, but can still use the App and the resoiurces within uptill the last updates before default.
User Interface/Processes: potential user logs into the website to register as a user, make payment to subscribe to the service. As a first time user, he pays the activation fee. After registration, the user is allocated a username and password with which he/she uses to download the mobile app, depending on the device s/he uses. As he logs into the app, the app automatically downloads the content from the website. Each time the user logs into the account, the app checks with the website to confirm current payment status, then it allows the app downlaod the latest content.
ECommerce Engine: The website will be developed using Word Press, with wooCommerce as the ecommerce engine. We will sort out the subscription plugin that manages the subscription for the site. the subscription plugin will syn between the website and the App to authenticate acess to latest content from the website by the user, depending on the payment status.The Developers are now expected to develop APIs to connect the App to the Subscription module.