Git Product home page Git Product logo

when-women-understand's Introduction

when-women-understand

The "When Women Understand" project empowers women to recognize and combat physical and psychological abuse, addressing its hidden nature. Designed for Women Who Code Hackathon Social Good 2023.

Logo

Hackathon for Social Good 2023 Project Brief.pdf

🌟Project Description

The "When Women Understand" project is a website design initiative aimed at helping women recognize not only physical violence but also psychological abuse, with the goal of empowering them to protect themselves from such forms of violence. This project underscores the often silent and hidden nature of psychological abuse, making it easy for women to recognize.

🎯Objectives of the Website

📢Creating Awareness: The website is designed to raise awareness among women about the signs and effects of psychological abuse, emphasizing its prevalence. ℹ️Providing Information: It offers women information on recognizing psychological abuse, explaining its signs and risk factors, and providing educational resources. 🤝Offering Support: The website aims to support victims by providing emotional and practical assistance resources and contact information. 🤲Fostering Social Awareness: By promoting the project and using the website as a platform, the goal is to increase societal awareness about the importance of preventing psychological abuse and fostering a sense of unity in addressing it.

🚀Challenge Statement

This project aims to contribute to addressing the silent and often hidden crisis of psychological abuse by empowering women to recognize, combat, and raise awareness about this form of violence, which can be elusive and less visible than physical abuse. We challenge you to create a digital platform that equips women with the knowledge, resources, and support to combat psychological abuse effectively.

🌍How the Project Solution Contributes

The project solution aims to address the prevalent issue of psychological abuse by providing a digital platform that empowers women to recognize, combat, and raise awareness about this often invisible form of violence.

🛠️Used Technologies:

  • Node.js: A backend environment that provides scalability and efficiency, ensuring the smooth operation of the website.
  • MongoDB: A database management system used for secure data storage and retrieval. Its flexibility and scalability make it suitable for managing user information and content.
  • Jest (For Testing): A testing framework used to ensure the reliability and performance of the website. Comprehensive testing is crucial to ensure the platform functions as intended, providing a safe and - effective user experience.
  • JavaScript: A core technology used to enhance interactivity and functionality, enabling the creation of dynamic user interfaces and a smooth user experience.
  • React: Employed to build the website's front end, offering a component-based structure that simplifies development and maintains consistency in design and functionality.
  • Bootstrap: Leveraged for its responsive design framework, ensuring a user-friendly and visually appealing website that is accessible across various devices and screen sizes.
  • Passage by 1Password:(https://passage.1password.com) Passage is a user authentication tool designed to simplify and enhance the authentication process for developers and end-users. It offers an improved user experience with biometric authentication and strong two-factor security, while also simplifying the implementation process for developers.

🚀Getting Started

To get this project up and running on your local machine, follow these steps:

  1. Clone the project repository to your local machine.
  2. Install the required dependencies using the package manager of your choice. Note that there are two locations from which to do this: the root directory and in the frontend file.
  3. Configure the project according to your needs.
  4. Start the project by running the appropriate command.
  5. You're ready to start working on the project.

If you're not sure about any of these steps, feel free to reach out for assistance.

🤝Contributions

We welcome and appreciate contributions from the community. If you're interested in contributing to this project, please follow these guidelines:

  1. Fork the project repository on GitHub.
  2. Clone your fork to your local machine.
  3. Create a new branch for your feature or bug fix.
  4. Make your changes and ensure that your code is properly formatted.
  5. Write tests to ensure the code's integrity.
  6. Commit your changes with a clear and descriptive message.
  7. Push your branch to your fork on GitHub.
  8. Create a pull request to the original repository.

Thank you for helping make this project better!

🌟🤝Project Team

This project was developed by a team of six members. Team members and their contributions are as follows:

Team Members:

We would like to express our gratitude to the entire team for their contributions to our project.

📜License

This project is licensed under the MIT License. See the LICENSE file for more information.

when-women-understand's People

Contributors

arzucaner avatar raeludwig avatar rose-codes avatar swinglesara avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.