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.
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.
- 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
-
Frontend:
- Next.js
- TypeScript
- Tailwind CSS
-
Backend:
- Node.js
- Express.js
- MongoDB Atlas
- Cloudinary (File Storage)
Check out our detailed UI/UX design: Figma Design Link
| Name | Role | GitHub |
|---|---|---|
| Team Member 1 | Designer & Frontend Developer | @NeelakshiDas |
| Team Member 2 | Frontend & Backend Developer | @IndraniSom |
- Clone the repository
git clone https://github.com/bluecoder2003/SheShield
cd safespace- Install dependencies
# Frontend
cd frontend
npm install
# Backend
cd ../backend
npm install- 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- Run the development servers
# Frontend
cd frontend
npm run dev
# Backend
cd backend
npm startDetailed API documentation can be found in our API Documentation
Made with π by Loading Minds at Diversion 2025