Skip to content

the-1Riddle/EmpowerHer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


EmpowerHer

Webstack - Portfolio Project: EmpowerHer
Explore the docs »

View Demo · Report Bug · Request Feature

Introduction

Welcome to EmpowerHer, a comprehensive web platform dedicated to addressing gender-based violence against women and promoting women's wellness. This project is the result of collaborative efforts by a team of passionate developers committed to leveraging technology for social good

Project Overview

EmpowerHer provides a robust platform where women can connect, share experiences, and engage in discussions on crucial topics. The platform features a Women's Wellness Hub that offers health tips and reminders, encouraging users to adopt healthy lifestyles. Key thematic areas include:

  1. Gender-Based Violence Awareness: Educational resources and awareness campaigns aimed at combating gender-based violence.

  2. Sexual Awareness in Girl Child: Information and resources focused on empowering and protecting young girls.

  3. Resources Awareness Page: A centralized repository of support services and legal resources for women in need.

  4. Women's Wellness Hub: Subscription-based health and wellness tips to encourage users to maintain healthy lifestyles.

Technologies Used

Development Tools

Frontend:

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Bootstrap

Build Tools:

  • Vue

Backend:

  • Python: Programming language used for backend development.
  • FastAPI: Modern web framework for building APIs with Python.
  • SQLAlchemy: Python SQL toolkit and Object-Relational Mapping (ORM) library.
  • SQLite: Lightweight relational database management system used for local development.
  • uvicorn: ASGI server used to run the FastAPI application.
  • pytest: Framework for testing Python code, used for backend testing.
  • Swagger UI: Automatic interactive API documentation provided by FastAPI.

Features

Signup Page: Allows new users to register for an account securely.

Registration Form: Collects essential user information during the signup process.

Signin Form: Enables registered users to securely access their accounts.

Chat Platform: Facilitates real-time communication between users through a secure chat interface.

Contributors

This project was made possible by the contributions of:

Back to the top ↑