Welcome to Lawer
For the git repository visit lawer.
Description
Legal jargon and poorly designed databases often create significant barriers for citizens seeking legal information. Our team addressed this issue by creating a solution that makes law resources easily searchable and understandable. Lawer offers situational based searching so that the legal databases can be navigated using simple language.
Lawer is an Android application designed to revolutionize the way both citizens and law practitioners interact with legal resources. For citizens, it offers intuitive tools to search and understand legal precedents, demystifying complex language. Law practitioners also benefit from advanced precedent searching capabilities, streamlining research and reducing the risk of missing critical insights. Additionally, Lawer's integrated file management system provides practitioners with a secure and organized way to handle case files.
Our solution targets the UN sustainable goal of "Peace, Justice and Strong Institutions". Our solution covers various targets in SDG 16.
- 
16.2(End abuse, exploitation, trafficking and all forms of violence against and torture of children):
 Our app provides education, which can significantly increase awareness and contribute towards the end of abuse
- 
16.3(Promote the rule of law at the national and international levels and ensure equal access to justice for all):
 Our application will ensure public is aware of their legal rights and cannot be exploited by wrongdoers by feeding them lies
- 
16.5(Substantially reduce corruption and bribery in all their forms):
 With the easy access to legal information, general public will be more prone to take a stand against corruption.
- 
16.10(Ensure public access to information and protect fundamental freedoms, in accordance with national legislation and international agreements):
 The Right to Information, commonly understood as the “right to access information held by public bodies” in international parlance is recognised by UNESCO as a fundamental freedom and a key pillar to building inclusive societies. Legal jargon witholds the right to information in a disguised manner and our application ensures that it doesn't happen.
Installation and run
To test lawer, you can clone the github repository using the git clone.
Make sure you have an environment where you can run flutter projects, you may use the terminal or android studio as per your preference. If you are on android studio, open the flutter project inside the project directory, or cd in the flutter directory of you are on the terminal.
Open the terminal in android studio and run the command 
flutter pub get
This command will resolve all the dependencies required for the project, and install any required packages. After that we our project is ready to run, use the emulator or connect a device as per your preference, and run the command
flutter run
People with android studio might run the project with the run main.dart button, it's okay to do so, but for running the project the first time, it is advised to run the command as flutter run can prompt the user to setup some things like multidex support if they haven't been set already.