Skip to content

bluecoder2003/SheShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •