Skip to content

Developers-Capstone/Shakti-app

 
 

Repository files navigation

Shakti app

Every voice has a story. Every story deserves to live.

Shakti is a safe, anonymous, and multilingual platform empowering survivors and everyday heroes to share their truths — through voice or text — in their own words and languages.


✨ Why This Matters

In a world where many stories remain unheard and unseen, this project stands as a beacon of hope —
giving strength, dignity, and voice to those who need it most.
No names. No judgment. Just stories that breathe life.


🌐 Key Features

  • 🎤 Voice Upload & Transcription — Support for WAV and MP3 formats, with accurate Hindi transcription
  • 📝 Freeform Story Writing — Share your story safely and anonymously
  • 🔐 Privacy First — Zero personal data collection; all submissions stored anonymously
  • 🌏 Multilingual Interface — English, Hindi, Tamil, Bengali (expandable to more)
  • 📊 Simple Storage — Stories stored securely in CSV for ease of access and moderation

🚀 Experience It Live

Explore the live version of Shakti here:
https://shakti-app-dqav.onrender.com


📁 Project Structure

shakti/
├── streamlit_app.py       # Core Streamlit application  
├── requirements.txt       # Python package dependencies  
├── render.yaml            # Render.com deployment configuration  
└── README.md              # Project overview and instructions  

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.7%
  • Dockerfile 2.3%