Inspiration
Our inspiration stems from the realization that menstruation education and support for young women are crucial yet often overlooked aspects of reproductive health. We were motivated to create a platform that not only educates but also empowers young women to confidently manage their menstrual health and break societal taboos surrounding menstruation.
What it does
Our platform, RED (Reproductive Education & Development), offers a comprehensive suite of resources and tools designed to educate, support, and empower young women about menstruation. It includes interactive games for learning, a period tracking feature, community support forums, and rewards for engagement.
How we built it
We built RED using a combination of web development technologies and Lua scripting within the Roblox platform:
- Frontend Development:
HTML, CSS, and JavaScript were used to create the user interface (UI) and design elements of the website. This allowed us to craft an intuitive and visually appealing user experience for our platform.
- Backend Development:
PHP served as the backend scripting language, handling server-side logic and database interactions. MySQL was used as the database management system to store user data, game scores, and other relevant information securely.
- Game Development:
Lua scripting language was utilized within the Roblox platform to develop interactive games that educate users about menstruation. This approach enabled us to create engaging and immersive gaming experiences for our audience.
- Integration and Deployment:
The frontend and backend components were seamlessly integrated to ensure smooth communication between the user interface and server-side functionalities. The completed platform was deployed on a web server to make it accessible to users online.
Challenges we ran into
Throughout the development process, we faced several challenges, including:
Integrating the Lua-based games developed in Roblox with the rest of the website's frontend and backend components. Ensuring compatibility and seamless interaction between different technologies used in the project, such as HTML, JavaScript, PHP, and Lua. Optimizing performance and addressing any technical limitations or constraints posed by the chosen technologies.
Accomplishments that we're proud of
Despite the challenges, we're proud to have achieved the following milestones:
Successfully integrating Lua-based games developed in Roblox with the website's frontend to provide engaging educational experiences for users. Implementing robust backend functionalities using PHP and MySQL to manage user data securely and efficiently. Creating a cohesive and user-friendly platform that effectively combines educational content, interactive games, and community support features.
What we learned
Throughout the development process, we gained valuable insights and lessons, including:
The importance of adaptability and flexibility when working with a diverse set of technologies and platforms. The significance of thorough testing and debugging to ensure seamless integration and optimal performance across different components of the project. The benefits of leveraging existing platforms like Roblox for game development, as well as their integration with traditional web technologies for a comprehensive user experience.
What's next for RED
Looking ahead, we plan to:
Continuously enhance and expand the platform's features and content to provide even greater educational value and support for our users. Explore additional opportunities for gamification and interactive learning experiences to further engage and empower young women in their menstrual health education journey. Collaborate with healthcare professionals, educators, and community organizations to ensure the platform remains relevant, informative, and inclusive for all users.
Log in or sign up for Devpost to join the conversation.