Apnapan Data Insights Platform is a full-stack web application built for schools and organizations to analyze student survey data, foster inclusive environments, and generate actionable insights.
- Tech Stack: Python, Streamlit, Pandas, Plotly, MongoDB Atlas, FPDF
- Secure Authentication: Login & registration with Google Sheets API & MongoDB
- Survey Data Analysis: Visualize metrics like Safety, Respect, Belonging with interactive dashboards
- Automated PDF Reports: Generate downloadable reports for stakeholders
- Responsive Design: Mobile-friendly Streamlit UI
- Scalable: Handles 100+ user submissions/data points
git clone https://github.com/ButtySaylee/data-insights-generator-v2.git
cd data-insights-generator-v2pip install -r requirements.txtCreate a .env file and add your credentials:
MONGODB_URI=your_mongodb_atlas_uri
GOOGLE_SHEETS_API_KEY=your_google_api_key
streamlit run app.pySample survey data is available in sample_data/ for quick testing.
├── app.py
├── modules/
├── sample_data/
├── public/
├── README.md
├── requirements.txt
├── .env.example
- Languages: Python
- Frameworks: Streamlit, Pandas, Plotly
- Database: MongoDB Atlas
- PDF Reports: FPDF
- APIs: Google Sheets API
We welcome contributions!
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a pull request
See CONTRIBUTING.md for details.
This project is licensed under the MIT License.
Built with 💙 by Butty Saylee & [Jahnavi]
- For questions or feedback, open an issue or email: buttysaylee4@gmail.com
"Turning data into decisions. Building tech that empowers."
