Femunity
Femunity is a safe and inclusive forum app for young women promoting free speech and social support.
Install / Use
/learn @drowsy-coder/FemunityREADME
Femunity: Empowering Women Through Safe and Supportive Discussions
<div style="display: flex;"> <img src="https://i.imgur.com/nlWp1bm.png" alt="Femuunity Logo" width="310" height="244"> </div>Femunity is a forum and discussion app that aims to empower young women by providing a safe space for free speech, devoid of hate speech and toxicity. With Femunity, you can create communities, share links, text, and image-based posts, upvote and comment on posts, and participate in discussions with like-minded individuals.
Watch the product demo on:
<a href="https://www.youtube.com/watch?v=1H82iFD0pHM"> <img src="https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white" alt="LinkedIn Badge"/> </a> <hr>💯 Project Achievements
- Global Top 100 | Google Solution Challenge
- Best Overall Project (1st in 400+ Teams) | IEEE YESIST12 Bangalore Section
- Global Top 10 | Google Solution Challenge
⚠️ Initial Survey and Problem Statement Research
<table style="width: 100%;"> <tr> <td> <img src="https://imgur.com/MWd2wD7.png" alt="Image 1" style="width: 50%;"> <p> </p> <p>😓 We discovered that a lot of our peers were hesitant to go on community based social media apps due to prevalent NSFW content and/or due to facing harrasement and misogynistic atmosphere. </p> <p>📝 We also conducted a survey to get community response for some sought after features listed below.</p> </td> </tr> <tr> <td style="text-align: center;"> <img src="https://imgur.com/RZ4UNBN.gif" alt="Image 2" style="width: 100%;"> </td> </tr> </table>📊 Public Opinion
597 students surveyed across 6️⃣ colleges in India
- The Form was circulated carefully to ensure that the intended demographic received it.
- Best efforts to ensure that only respondents who identify as female are polled.
Latest Version - v2.0.0
<table> <tr> <td> <a href="https://github.com/drowsy-coder/femunity/releases/download/v2.00.00/Femunity.v2.apk"> <img src="https://user-images.githubusercontent.com/663460/26973090-f8fdc986-4d14-11e7-995a-e7c5e79ed925.png" alt="Github" width="200"> </a> </td> <td> <a href="https://media.giphy.com/media/iHD88spVFkL7mZakwa/giphy.gif"> <img src="https://imgur.com/F5JxdNT.png" alt="Github" width="200"> </a> </td> <td> <a href="https://media.giphy.com/media/iHD88spVFkL7mZakwa/giphy.gif"> <img src="https://imgur.com/91mkzE2.png" alt="Github" width="200"> </a> </td> </tr> </table>⭐🚀 New Features
- Revamped login screen with gradient color and features guide.
- Redesigned home page with interactive icons and modern card-style posts.
- Improved and enhanced community drawer.
- Redefined Safety Section with guides on staying digitally safe.
- Simplified health tips section with advice on food, exercise and stress.
- Privacy and Help Section for getting user feedback
🪲✅ Bug Fixes
- Fixed major routing bug causing app to crash.
- Fixed render-flex errors in multiple parts of the app.
👀 Upcoming Features
- Google Cloud Vision based NSFW Image filtering.
- Transition to Google BARD for Sakhi.
- Improved user Gender verification and specifying them on the profile.
Features
<hr>- Safe space for free speech on women's rights
- Create communities and have moderators
- Share links, text, and image-based posts
- Upvote and comment on posts
- Radiance points system based on user activity
- Resource center with links for support groups and harassment reporting
- Menstrual tracker feature with history of periods
- Google OAuth for easy user verification
- Scolarships and Opportunities Specific for Women!
- Sakhi - AI Support and Health Chatbot
🏃♀️ Getting Started
<hr>Download Femunity directly from our GitHub repository. After downloading the app, you can sign up for an account using your Google account or use Guest Mode to explore the app.
📝 Prerequisites
Before you start, make sure you have installed the following on your system:
- Flutter SDK
- VS Code
- Dart and Flutter extensions for VS Code
- Android emulator or physical device
🛠️ Installation
-
Clone the Femunity repository from GitHub: https://github.com/drowsy-coder/femunity.git
-
Open the project folder in VS Code.
-
In VS Code, open the command palette (View > Command Palette) and type "Flutter: Run Flutter Doctor". This will check your system to make sure everything is set up correctly.
-
In VS Code, open the main.dart file and click the "Run" button. This will launch the app in the emulator or on your physical device.
❓ How to Use
<hr>Once you have created an account you can start exploring the app's features.
🆕 Creating Communities
To create a community, click on the "Create Community" button in the navigation bar. The communities are customisable with their own banner and profile picture.
🗣️ Sharing Posts
To share a post, click on the "+" button on the screen. You can then choose whether to share a link, text, or image-based post. You can also choose which community to share your post with.
👍 Upvoting and Commenting
To upvote or downvote a post, simply click on the icons next to the post. To comment on a post, click on the comment button and enter your comment.
💫 Radiance Points System
Femunity uses a Radiance points system to reward users for their activity on the app. The more active you are, the more Radiance points you will earn. You can view your Radiance points on your profile page.
🆘 Safety Section
Femunity's Safety Section provides links to support groups and harassment reporting. Police, Ambulance and quick location sharing are just a touch away. It also educates users on identifying cyber crime and online harrasement.
👩💻 Opportunities Section
Explore various scolarships and internships in STEM, Business and Law.
🩸 Menstrual Tracker
Femunity's Menstrual Tracker allows you to track your menstrual cycle and view your cycle history. Also get advice on food habits, exercise and stress management during periods.
🤖 Sakhi - ChatBot
An AI Chatbot, always available to talk to you. Share your thoughts, feelings or concerns and get honest and accurate answers.
<hr>🤝 Contributing
If you would like to contribute to Femunity, please fork the project on GitHub and submit a pull request.
🙏 Acknowledgments
-
All the responders to our survey and those who gave us suggestions.
-
Logo: Aryan Laxaman
-
Team Handling and Content: Shourya Pratap SIngh - GDSC VIT-C | Management
🪪 License
Femunity is licensed under the MIT license. See LICENSE.txt for more information.
