Inspiration
In my personal journey, there were instances where I struggled to find the motivation and security needed to overcome challenges. These experiences motivated me to develop an app that could assist others in similar situations.
What it does
She Brave is envisioned as an application focused on providing safety and empowerment to its users, especially targeting women. Here are the specific services and features that She Brave can offer to its target audience:
Daily Inspirational Messages: The app will send personalized motivational messages every day, encouraging users to start their day with positivity and strength.
Community Forum: She Brave will have a community forum where users can share their experiences, ask for advice, and provide support to each other. It will be a safe space for women to connect and discuss safety-related topics.
Emergency Assistance: The app will have a panic button feature that allows users to send their location to a trusted contact in case of an emergency. This feature can also be used to call for help from local authorities.
Safety Tips and Resources: She Brave will provide users with a variety of safety tips and resources, including articles, videos, and infographics, on topics such as self-defense, situational awareness, and emergency preparedness.
Virtual Self-Defense Workshops: The app will offer virtual self-defense workshops conducted by experienced instructors, allowing users to learn important skills from the comfort of their own homes.
Mental Health Support: She Brave will connect users with mental health professionals who can provide support and guidance for overcoming fears, anxieties, or traumatic experiences related to safety concerns.
Expert Advice: The app will have a feature that allows users to connect with safety experts and self-defense instructors for personalized advice and guidance.
Customizable Safety Plan: She Brave will allow users to create and customize their own safety plan, including emergency contacts, safe routes, and safety check-ins.
Safety Checklist: The app will provide users with a safety checklist that they can use to assess their surroundings and make sure they are taking appropriate precautions.
Safety Buddy System: She Brave will have a feature that allows users to pair up with a "safety buddy" for added security when traveling alone or in unfamiliar places.
How we built it
As a novice developer, my first project involved creating a functional and aesthetically pleasing web page using Visual Studio Code (VS Code) as my primary development environment. To achieve this, I employed the languages CSS, HTML5, and JavaScript to construct the page's structure, style its elements, and add interactivity and dynamic features.
Here's a breakdown of the role of each language in the project:
HTML5: As the backbone of the web page, HTML5 was used to define the structure of the content, including headings, paragraphs, lists, and links. Semantic HTML elements were utilized for better accessibility and SEO. CSS: Cascading Style Sheets (CSS) were employed to enhance the presentation of the web page, ensuring a consistent and visually appealing layout. Through CSS, I implemented various design elements such as colors, fonts, spacing, borders, and responsive design for different screen sizes. JavaScript: JavaScript was used to add interactivity and dynamic functionality to the web page. This included the implementation of event listeners for user interactions, the creation of dynamic content through DOM manipulation, and the utilization of JavaScript libraries or frameworks for advanced functionality. Moreover, throughout the development process, I adhered to best practices in coding and utilized version control systems like Git for effective collaboration and code management. Testing and debugging were performed iteratively to ensure a smooth user experience across different browsers and devices.
In summary, my first project served as a foundation for gaining practical experience with front-end development technologies, refining my skills in HTML5, CSS, and JavaScript, and understanding the workflow of building a functional web page from scratch using industry-standard tools and practices.
Challenges we ran into
The challenge that I faced is that on how to begin the topic and start it because there were apps already created regarding the topic. In order to make it unique, I had to come up with a unique way to make this app more approachable to the audience.
Accomplishments that we're proud of
I encountered a significant challenge at the outset of this project—finding a distinctive angle to address a topic that already had numerous apps in existence. I recognized the importance of differentiating my app from its counterparts to make it not only relevant but also appealing to a broad audience.
What we learnedIn my journey of learning JavaScript, CSS, and HTML5, I have embraced new concepts that have broadened my understanding of web development. The innovative features of HTML5, such as semantic tags and local storage, have allowed me to create more efficient and user-friendly web applications. CSS has empowered me to enhance the visual appeal and responsiveness of my projects, through its flexibility and powerful features like Flexbox and Grid. With JavaScript, I have mastered new concepts such as asynchronous programming and ES6 syntax, enabling me to build interactive and dynamic websites. Additionally, my improved time management skills have helped me meet project deadlines with greater efficiency and precision, ensuring that I deliver high-quality work on time. My continuous pursuit of knowledge and dedication to honing my skills has been instrumental in my professional growth as a web developer, and I am excited to apply these newfound concepts and skills to create impactful and innovative web solutions.
What's next for SHE BRAVE
Acquiring a sponsor is critical to She Brave's success as it can provide essential resources, expertise, and financial support. A sponsor will not only enable the app to reach a broader audience through marketing and outreach initiatives but also help enhance its features and capabilities. A successful partnership with a sponsor could involve several aspects: Financial Support: A sponsor can provide the necessary funding to develop, launch, and maintain She Brave. This financial support can be used for marketing efforts, technology infrastructure, and staff costs. Expertise and Resources: A sponsor can provide access to a network of experts, advisors, and industry professionals who can offer guidance and advice on various aspects of the app's development and growth. Brand Visibility: A sponsor can help increase the visibility and credibility of She Brave by associating its brand with the app. This can lead to more users, partnerships, and opportunities for growth. Access to Users and Partnerships: A sponsor with a large user base or network can help promote She Brave to a broader audience. They can also facilitate partnerships with other organizations or brands that align with the app's mission and values. Technology and Tools: A sponsor can provide access to advanced technology tools and platforms that can enhance the app's features and functionality. Ongoing Support: A sponsor can provide ongoing support and guidance to the She Brave team, ensuring the app's continued growth and success. Overall, a sponsor can be a valuable partner for She Brave, providing the resources and support needed to help millions of women around the world.
Log in or sign up for Devpost to join the conversation.