Inspiration

In the most part of the world, Girls,Women are treated as if they are not human, Some men even sees Women as their own landed property or sex slaves. In Africa, Girls, women do not have any say in their homes, social gatherings and communities as most of the decision are done and concluded by men irrespective of whether it favors the woman in question or not.

A lot of young women has died of unwanted/forceful pregnancy simply because they were denied the right to control what takes place in their own body. Everyone should called an evil an evil when they sees it and should works towards tackling the gender discrimination while ensuring that justice is done.

They are numerous factors that can contributes to gender inequality and their possible way out.

1.)Use of Notorious Sexy Language:
Use of Sexy languages when addressing women tends to create fear and makes the woman feels inferior. An Employer was once seen addressing their women employees as Girls, this is a gender discrimination of highest order. Men should know that women are gift from God and to that effect, every women should be treated with love and care.

2.) Poverty:
Lifting Girls and Women out of extremely poverty is very essentials. This is mostly obtainable by creating a health facilities mostly for women particularly Maternal Health Programs.

3.) Jobs/Opportunities:
Women needs to sit on boards along with men in various high offices and departments to ensure that women's issues are also at the front-line. If this is not done, then fundamental human right is not complete and its heavily lacking a substance.

4.)Abolishing Domestic Gender Roles:
There is a song that says charity begins at home.

One of the main tools to fight for gender equity is by abolishing of gender roles at home domestic environments. In Africa, Girls are said and know for doing house choirs, washing plates, sweeping houses while boys will be out there playing games, football etc. The domestic choirs should not be gender biased so as to eliminate gender home domestic issues.

5.)Entrepreneurship:
Women should be trained and educated to be self independent and should also learn most skills that will help them at long run.

In most of African Countries in the Rural areas, Some women through Initiative and Entrepreneurship has learn how to produce a washable Sanitary Pads for their girls and women. This help Girls, Women to fight gender inequality because they do not longer need to worry about what they are going to use next month when they menstruates. This achievements simply means that Girls should be able to stay in schools instead of staying at home during menstruation period. Consequently, some unskilled Girls, women were also trained in various skills like Plating of hairs, Sewing, Tailoring, Bread Baking etc This will help our adorable women to have something doing and be financially buoyant in order to provide whatever she needs to herself without relying so much on Men.

6)Education:
Education is the key tools to fight gender inequality. In africa, Boys are valued more than Girls. If a woman do not have a male Child, it appears as if they do not have a child at all. The husband will be giving the woman in question a lot of troubles or even divorce or send her out of the house.

People should be educated whether biologically or otherwise to know that Child is Child irrespective of gender type. Consequently, most families sends boys to a better school than girls. This can be attributed to greater number of illiterate women in the society. To curtail this injustice on Girls, Women etc, proper educations, skills acquisitions with little capital investment will help young Girls and Women to break out of the poverty cycle.

7.) Sexual Harrasment Cases:

Good men do not rape rather they protect.

Statistics has showed that 1 in 3 women may have experienced sexual harassment at certain points in her life time. Gender equity should be fight for by establishing a Law in various Communities, Countries etc. that protect Women against such sexual threats. They should also be a reporting system to that effect so that perpetrators of the crime should be reported to appropriate authorities for justice to take its place.

8.) Organizing and Executing Protest:
Protest is the key as it enables Girls, Women and good People to express their oppression's, their goals in their locality,communities and to the government.

9.)Ovulation and Menstrual Cycle:
Many of our Girls gets Pregnant even at tender age. As a result they are dropped out of the school and if care is not taking, the Girl in question will end up in streets and in poverty. this tends to widen the gap/fight for gender equity because high offices are only know to be occupied by the educated ones and not illiterates.

To this effect, Boys and Girls should be allowed to learn about Sexual Education. Particularly, Girls should be educated to know what happens to their own body inside out. This will help young girls to be able to mitigate Juvenile Delinquency.

What the app does and how it Women fights for Gender equality:

1.) The Ladies First applications was designed to connects Girls, women etc who needs assistance with those who are willing to assist them.

For Instance,

A.) A woman can create a post or Video indicating that She is Offering an Enterpreneurship Assistance on how to make a Washable Pads that can help Women during menstruation and broadcast to the community.

B.)Another women can create a post saying that She is offering an Assistance on Jobs/Opportunities and then Broad-cast it to the communities.

C.)Another women can create a Post saying that she needs an Advice assistance on Sexual Harrassment by her Employeer and then share it to the community.

D.)Another women can create a Post/Video indicating a rape while requesting for Justice or Protests to be done.

E.)Another Women(People like my own mother) will say enough is enough and then create a protests for other Girls, women and good people to join.

F.)Another women can create an educative post indicating that she is offering an assistance on how to educate Girls about Ovulation and Menstual Cycle. etc.

The usage of this application is endless.

For any Posts, Video, Protests etc Created on the platform, other Members of the Community can reply in the comments section for that Post. They can also like/unlike the content being shared

The categories covered for Offering and given assistance includes:

Menstral-Cycle,
Jobs,
computer Learning,
Sexual-Harrasment,
Racism,
Police-Brutality,
Marginalization, Education, Advice, Health, Enterpreneurship, Families, Stories etc.

2.) The also Application monitors obscene and Gender Inequality words used against women in a every post and blocks them while telling the poster that those words are not allowed in the Post. Gender Inequality Words like Bossy, bitch, bubbly,disty, frigid, frumpy, pushy, bombshell, bolshy, whinging etc. are authomatically blocked in any post within the application.

3.) The app also uses Predictive Text Analysis(PTA) to eliminates certain words in a Post in context to Girls and Women. In other words, the app presents Girls, Women as being beautiful and amazing whenever a female gendered word is used in the Post.

For example, If you mention the word woman in the Post, the woman will be bolded and surrounds/replaced with wordAdmirable

This will create a positive impression in the mind of the Poster that He/She is dealing with a woman and that the woman in question needed to be adored(adorable) and treated with best respect which they deserve.

As of coding the application surrounds/replace certain gendered words in a every posts with most respective and amazing words ever.

Woman will trigger Admirable in a posts
women ==>Adorable
girl/girls ==> Angelic
lady ==> Beauteous
ladies ==> Cute
she ==> charming
her ==> Beautiful & Dazzling
female ==> Good Looking
feminine ==> graceful

see screenshot below on Predictive Text Analysis

Alt text

4.)Protests:
The application was also specifically designed to allow Girls, Women and good People to Organized, plan and execute a protest that will help to end the Injustice done to them.

To create a Protest, a member will simple click on Manage Protests, and then enter the Protests Title(Eg. Women Rights Protest, Gender Inequality Protests etc.), Protest Description, Protest geo-location address etc.

Each of the Protest address is automatically Geo-coded to reflects the Protests Locations/Avenues on the Google Map so that other community Members can easily access it and indicate their joining interest either by replying in the comments Sections or by their reactions via Likes/unliking the protests

5.)Friends Request and Messaging System: The apps also allows the community members to build a friends list and exchange one to one messages between each other. This is done by sending a Friend Request Message which can be accepted or rejected by the other Members.

If Friend Request is accepted, the community Member will be added to your Friends-list and both you can talk privately with each other via one to one messaging System

6.) Fully Integrated Notification System:
The system is build to allow community members to get real-time notification Counts broadcasts Updates for any Post, Videos, Protests etc. published on the system.

You also get a notification alerts when someone comments, like/unlike your Posts, Videos, Protests etc.

You also get a notification alerts when someone send you a friend request, Accept or Reject your friend request.

You also gets a notification someone sends you a private message and members are also notified if sent messages has been read/unread by the recipients.

7.)Fully Integrated Score Points System:
This Points is used to appreciate those community members who help others the most.

The more the Posts, Videos, Protests etc. you create/publish, the more Points you earned. If responds to other peoples posts via Likes or replies in the comments sections, you gain more points and so on.

How we Built the Application.

The application was built using Ajax/Jquery, PHP, Bootstraps, Quickbase Json and XML API Calls .

The Application was designed to have both Front-End and Back-End

Here the Front-end applications is coded with Quickbase Code-Pages which makes Jquery/Ajax call to server PHP Back-end via Quickbase Json/XML API Call.

In a nutshell, We Build this application leveraging Quickbase Json/XML API Call at Backend via PHP. Quickbase Table created were 9(Nine) Tables and they are listed below along with their functions

1.) Users Table: used to stored registered Members of the Community. The Table takes in Users credentials like username, fullname, photos, Email, Password etc. Data like Password are hashed at backend using PHP built-in hashed algorithm before sending the data to quickbase via XML and Json API Call. The column Image for Users table has a File Attachment field types and should be checked to Allow access to this file attachment from a Quick Base link without signing in

Users Table is the major table that was used for Users signup and its also queries to ensure that only registered users can access the app via login section.

2.) Posts Table: Keeps records of all the Posts, Videos, Protests etc. Posted/Published by any User. This table also warehouses Latitude and longitudes Geo-coded from Geo-location address when someone creates a protests. This helps any protest created within the platform to be accessible to all users on the google map.

3.) Users_connection Table: Keeps friends list records for users

4.) Users_temp Table: Keeps users friends request temporarily while allowing the User either to accept, reject or delete the request from our Application UI.

5.) comments Table: stores each comments commented on every Posts, Videos and Protests being published.

6.) Message Table: stores Private or one to one messages shared between one user and another within the app.

7.) Notification_post Table: stores and push Real-time notification broadcast to all registered users for each Posts, Videos and Protests being published. It also stores and send notification alerts when someone Comments on your Posts, Likes/unlike your posts, videos, protests etc.

8.) Notification_request Table: Used to store and send Friend request notification alerts. it also stores and send notifications when someone accept, reject or delete a friend request that you sent to them.

9.) Post_like_unlike Table: used to store users likes and unlikes data made on each published Posts, Videos, Protests etc.

The Screenshot below shows the Front-end Codes built with Quickbase Code Pages

Alt text

The Screenshot below shows the Back-end Codes built with PHP by Leveraging QuickBase Json/XML API Calls

Alt text

Challenges Encountered

Pagination with Quickbase Json API Call gives me a little tough time. Am glad I was able to introduce my own Quickbase Json API Records Pagination via Jquery/Ajax Dynamically Load Contents which works fine.

Built With

Share this project:

Updates