Skip to content

IndraniSom/SheShield

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SheShield: Anonymous Sexual Harassment Reporting Platform πŸ›‘οΈ

Loading Minds - Empowering Voices, Ensuring Safety πŸ’ͺ

SheShield is a comprehensive platform that enables organizations to implement an anonymous sexual harassment reporting system, fostering a safer workplace environment while protecting reporter identities.

🌟 Problem Statement

Workplace sexual harassment often goes unreported due to fear of retaliation and lack of confidential reporting mechanisms. SafeSpace bridges this gap by providing a secure, anonymous platform for employees to report incidents while enabling organizations to address these concerns effectively.

🎯 Key Features

  • Anonymous Reporting: Secure system ensuring complete reporter privacy
  • Organization Dashboard: Dedicated portal for managing and reviewing reports
  • Easy Onboarding: Simple registration process for organizations
  • Real-time Updates: Status tracking for submitted reports
  • Secure File Storage: Protected document and evidence management

πŸ’» Tech Stack

  • Frontend:

    • Next.js
    • TypeScript
    • Tailwind CSS
  • Backend:

    • Node.js
    • Express.js
    • MongoDB Atlas
    • Cloudinary (File Storage)

πŸ“± Screenshots

Dashboard View Evidence section

🎨 Design

Check out our detailed UI/UX design: Figma Design Link

πŸ‘©β€πŸ’» Team Loading Minds

Name Role GitHub
Team Member 1 Designer & Frontend Developer @NeelakshiDas
Team Member 2 Frontend & Backend Developer @IndraniSom

πŸ› οΈ Installation and Setup

  1. Clone the repository
git clone https://github.com/bluecoder2003/SheShield
cd safespace
  1. Install dependencies
# Frontend
cd frontend
npm install

# Backend
cd ../backend
npm install
  1. Set up environment variables
# Frontend (.env)
NEXT_PUBLIC_API_URL=your_api_url
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=your_cloud_name

# Backend (.env)
MONGODB_URI=your_mongodb_uri
NEXT_CLOUDINARY_API_KEY=your_api_key
NEXT_CLOUDINARY_API_SECRET=your_api_secret
NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET
  1. Run the development servers
# Frontend
cd frontend
npm run dev

# Backend
cd backend
npm start

πŸ“„ API Documentation

Detailed API documentation can be found in our API Documentation


Made with πŸ’œ by Loading Minds at Diversion 2025

About

https://she-shield-r5c8.vercel.app/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 70.5%
  • JavaScript 26.8%
  • CSS 2.7%