Skip to content

she-code-africa/HackFest-22-GirlsNest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Girls Nest

Women have always been at the center of the society, they are the unsung heroes in every family. While they are seen as one of the people at the forefront, they have been affected by various problems ranging from sexual harassment to more advanced form of domestic violence or gender based violence. Most of them have lost the hold of their voices, by this we mean they have no one to talk to, cry to, not even empathise with them and more often than not, they are usually shy to speak up. Our greatest concern is the fact that most women in underdeveloped societies are illetrates. They serve as a trade off. This have led to lack of women who can participate fully in the society and a shrinkage in skills. The workforce is not balanced.

During the covid 19 pandemic, there was a trend, "Justice for Uwa" on the social media. Uwa was a teenager who was raped. She couldn't contain the feeling that she was raped by three men and died at the end of the day. A lot of women go through problems that weight more than this and this has led to depression, mental stress and so many more.

There are organization focused on solving problems for the girl child but it's not enough and that's where Girls Nest comes in.

Girls Nest is an organization focused on helping females who have been affected sexually and mentally. We help them speak out, know how to handle these problems and also get all the support they need.

Case study

Meet Adesua, a 22 years old lady who went to a chapel at night to pray but ended up being raped by two men. She could not survive it because her voice was absorbed by the rain and no one could save her. A girl with so much dreams lost her life just like that and left her family shattered.

Solution

Girls Nest is a platform built as a safe space for marginalized girls and women who have been affected sexually and mentally. Girls Nest give them access to incorporated audios based on educational tips. Also, they can reach out to us and we get to connect them with agencies that can be of great help to them. Companies and individuals can donate to this cause thereby helping women who has been affected.

Access Girls Nest here

Or scan the QR code to visit Girls Nest Girls_nest_poster

Features of the application

  • A safe space where people who have been affected can reach out to us and get a chance to connect with our professionals.
  • We are going to connect these wonderful ladies to agencies or companies where they can learn relevant tech or non-tech skills.
  • Companies or individuals can donate to a particular cause to help women who have been affected there by empowering them financially.
  • We also incorporated an audio based educative tips to help people who are going through certain problems.

Building the WebApp

Building the WebApp

In this guide, we will be discussing about our solution and how we built our web app using technologies like Vs code, HTML, CSS, Bootstrap, JavaScript and Github.

Defining the workflow

Defining the workflow

Project objective

Our project is a web application built as a safe space for marginalized girls and women who have been affected sexually, mentally, giving them access to educational audios, a platform for seeking support from a professionals, and a space for individuals or agencies to contribute to this cause.

Web application structure

This web application consists of:

  • A landing page - This is where the product branding is implemented.
    The header contains the objective of the project. The body contains the features and content of the webapp, a "Get started" button and at the footer comprises contact links to our partners.

  • An Explore page – This an exploring page where users can – Access the audios – Chat a professional – And donate to our cause

  • Audio page - We used the wom.fm template existing structure to develop the audio in the web application.

  • Chat a professional page - We created a Tawk.to account for girls nest and linked it to the web app thereby when clicked, sends us a message.

  • Donate to the cause - A buymeacoffee account was also created for girls nest so that companies and individuals who visit the page and wants to donate can do so, thereby helping women who have been affected and needs financial support.

Designing the Interface/prototype

Design presentation link of Girls Nest can be accessed on Behance.

Technologies used

Technologies used

This is a software application used for editing, testing and packaging and developing codes efficiently.

HTML is a language for describing the structure of Web pages. HTML gives authors the means to: Publish online documents with headings, text, tables, lists, images, etcetera.

This is for describing the presentation of Web pages, including colors, layout, and fonts.

Bootstrap is a free CSS open source front-end development framework for the creation of websites and web apps designed to enable responsive development.

Javascript is used to create dynamic and interactive web content like applications and browsers. We added our audios using Javascript.

This is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.

These technologies were put together to build our webapp.

Adding the Javascript

Getting started

Before getting started, you must have basic knowledge of how to use Visual studio code, HTML, CSS and ability to use Github.

Setting up SEO

Go to index.html in the root directory of the project, in the <head> tag, add your meta tags for SEO.

audios folder

Adding Audios

Go to girls-nest/audio and add your audio files. Then go to girls-nest/audio.js and add the audio file name to the songs array.

audios.js file

Customizing the WebApp

Go to site.webmanifest in the root directory of the project, in the short_name, name, description fields, add your custom name and description for the WebApp. site.webmanifest file is used to customize the WebApp.

site.webmanifest file

Setting WebApps service worker

Go to sw.js in the root directory of the project, in the cacheName field, add your custom name for the cache. Service worker is used to cache the WebApp for offline use.

sw.js file

Future Progression

  • A forum where people affected can get the chance to meet and talk to others, share their stories and learn from their experiences.
  • Users will be awarded badges after reading our educational tips/counseling.
  • These audios can also be accessed in different native languages for ladies from different places around the world where English is not understood.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published