"When Women Understand" project, designed for the Women Who Code Hackathon Social Good 2023, has won the "Outstanding Social Impact Award" for empowering women to recognize and combat physical and psychological abuse, addressing its hidden nature.
Hackathon for Social Good 2023 Project Brief.pdf
When Women Understand Presentation.pdf
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.
📢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.
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.
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.
- 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.
To get this project up and running on your local machine, follow these steps:
- Clone the project repository to your local machine.
- 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.
- Configure the project according to your needs.
- Start the project by running the appropriate command.
- 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.
We welcome and appreciate contributions from the community. If you're interested in contributing to this project, please follow these guidelines:
- Fork the project repository on GitHub.
- Clone your fork to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure that your code is properly formatted.
- Write tests to ensure the code's integrity.
- Commit your changes with a clear and descriptive message.
- Push your branch to your fork on GitHub.
- Create a pull request to the original repository.
Thank you for helping make this project better!
This project was developed by a team of six members. Team members and their contributions are as follows:
Team Members:
- Arzu Caner (Team Leader) I GitHub I LinkedIn | YouTube
- Maryna Kosau (UX Designer) Portfolio I LinkedIn
- Onyinye Chiatula (UI Designer) LinkedIn
- Rose Le (Fullstack Engineer) GitHub I LinkedIn
- Rachel Ludwig (Fullstack Developer) Portfolio I GitHub I LinkedIn
- Sara Swingle (Fullstack Developer) Portfolio I GitHub I LinkedIn
We would like to express our gratitude to the entire team for their contributions to our project.
This project is licensed under the MIT License. See the LICENSE file for more information.