The inspiration behind "Code Red" is to provide a mobile application that assists women in managing their menstrual cycles and addresses emergency needs for menstrual products. The app aims to create a supportive community where women can discreetly communicate their urgent requirements for menstrual products and find assistance from others willing to share their spare products.
What it does
"Code Red" provides functionality for:
- Emergency requests for menstrual products: Users can create requests for menstrual products, specifying the type of product needed and the urgency level.
- Nearby users willing to share: The app connects with nearby users who have indicated their willingness to share spare menstrual products, facilitating a community-based support system.
- In-app messaging platform: The app provides an anonymous and secure in-app messaging platform, allowing users to communicate with each other regarding the requests and potential product sharing.
- Product availability notifications: Users receive notifications about the availability of requested menstrual products, helping them find the needed items more efficiently.
- User reviews and ratings: The app allows users to provide feedback and rate their experiences with product sharing, promoting transparency and accountability within the community.
- Privacy and security measures: The app prioritizes the privacy and security of users' personal information, ensuring that all communications and interactions are protected.
How we built it
The "Code Red" app can be built using the following technical components:
- Mobile App Development: The app was built using the cross-platform framework Xamarin, enabling development for both iOS and Android platforms.
- Backend Development: The backend was developed using the framework ASP.NET Core, implementing secure user authentication, profile management, and database management.
- Database Management: The database was planned to be done through Appwrite API endpoints.
Challenges we ran into
During the development of "Code Red," some potential challenges could include:
- Authenticating with Appwrite API to perform CRUD operation on our database instance.
- Verifying with OAuth API to provide seamless login functionality for users.
- Ensuring user privacy and data security while facilitating anonymous communication.
- Implementing an efficient matching algorithm to connect users with available product providers nearby.
Accomplishments that we're proud of
Some potential accomplishments that the team could be proud of regarding "Code Red" include:
- Creating a platform that addresses the urgent needs of women during their menstrual cycles and fosters a supportive community.
- Developing a secure and anonymous messaging platform that enables open discussions and coordination of product sharing.
- Fostering accessibility by providing cross-platform support of our application (iOS and Android).
What we learned
While working on "Code Red," the team might have learned several valuable lessons, such as:
- The importance of user privacy and data security in a sensitive app like this.
- The challenges and considerations involved in building a community-driven platform with features like emergency requests and discreet sharing.
- The technical aspects of integrating location services and ensuring user anonymity.
- The significance of creating an intuitive and user-friendly interface that caters to the target audience's needs.
What's next for Code Red
For the future of "Code Red," some potential next steps could include:
- Continuously improving user safety measures and implementing user feedback to enhance the app's security and reliability.
- Expanding the app's availability to more regions and countries to reach a wider user base.
- Collaborating with menstrual product manufacturers or suppliers to ensure a steady supply of emergency products.
- Integrating additional features based on user feedback, such as personalized recommendations for menstrual products, educational resources, or mental health support related to menstrual cycles.
- Conducting research and leveraging advancements in technology or data analytics to enhance the accuracy of cycle tracking and prediction algorithms.
- Partnering with relevant organizations or nonprofits to support initiatives addressing menstrual health and hygiene on a broader scale.
- Connect with payment processing service to facilitate financial transactions between users.
- Implement a rating system to phase out unreliable suppliers.